from __future__ import division
from IPython.html.widgets import *
from IPython.display import display
from collections import Counter
from itertools import combinations, chain
from hashlib import sha384
from time import time
from sys import stdout
display(HTMLWidget( value ="""
<script>
CodeMirror.requireMode('clike', function(){
var cells = IPython.notebook.get_cells();
for(var i in cells){
if(cells[i].code_mirror.getValue().indexOf("%%cl_kernel")==0){cells[i].code_mirror.setOption('mode', 'clike');}
}
})
</script>
"""))
from __future__ import division
import numpy as np
import pyopencl as cl
import pyopencl.array
import pyopencl.tools
%load_ext pyopencl.ipython_ext
ctx = cl.create_some_context()
queue = cl.CommandQueue(ctx)
device=ctx.devices[0]
print device.max_mem_alloc_size
print device.max_work_group_size
def python_md5(plaintext, pre_calculate=False):
print len(plaintext)
if pre_calculate:
assert len(plaintext)>=52
X = np.zeros(16, dtype=np.uint32)
DATA = np.uint32([0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476])
for i,c in enumerate(plaintext):
X[i >> 2] |= ord(c) << ((i & 3) << 3)
X[len(plaintext) >> 2] |= 0x80 << ((len(plaintext) & 3) << 3)
X[14] = len(plaintext) << 3
print map(hex, X)
S = lambda x,n : ((x << n) | ((x&0xffffffff) >> (32 - n)))& 0xFFFFFFFF
def P(i0,i1,i2,i3,k,s,t):
a,b,c,d = DATA[i0], DATA[i1], DATA[i2], DATA[i3]
a += F(b,c,d) + X[k] + t
a = S(a,s) + b
DATA[i0] = a & 0xFFFFFFFF
A,B,C,D = 0,1,2,3
F = lambda x,y,z: (z ^ (x & (y ^ z)))
P( A, B, C, D, 0, 7, 0xD76AA478 );
P( D, A, B, C, 1, 12, 0xE8C7B756 );
P( C, D, A, B, 2, 17, 0x242070DB );
P( B, C, D, A, 3, 22, 0xC1BDCEEE );
P( A, B, C, D, 4, 7, 0xF57C0FAF );
P( D, A, B, C, 5, 12, 0x4787C62A );
P( C, D, A, B, 6, 17, 0xA8304613 );
P( B, C, D, A, 7, 22, 0xFD469501 );
P( A, B, C, D, 8, 7, 0x698098D8 );
P( D, A, B, C, 9, 12, 0x8B44F7AF );
P( C, D, A, B, 10, 17, 0xFFFF5BB1 );
if pre_calculate:
with open("lowest_md5.h","w") as f:
for i in range(16):
if i not in [11, 12]:
print >>f, "#define X%d 0x%xU"%(i, X[i])
# print "#define X%d 0x%xU"%(i, X[i])
for i in range(4):
print >>f, "#define DATA%d 0x%xU"%(i, DATA[i])
# print "#define DATA%d 0x%xU"%(i, DATA[i])
P( B, C, D, A, 11, 22, 0x895CD7BE );
P( A, B, C, D, 12, 7, 0x6B901122 );
P( D, A, B, C, 13, 12, 0xFD987193 );
P( C, D, A, B, 14, 17, 0xA679438E );
P( B, C, D, A, 15, 22, 0x49B40821 );
F = lambda x,y,z: (y ^ (z & (x ^ y)))
P( A, B, C, D, 1, 5, 0xF61E2562 );
P( D, A, B, C, 6, 9, 0xC040B340 )
P( C, D, A, B, 11, 14, 0x265E5A51 )
P( B, C, D, A, 0, 20, 0xE9B6C7AA );
P( A, B, C, D, 5, 5, 0xD62F105D );
P( D, A, B, C, 10, 9, 0x02441453 );
P( C, D, A, B, 15, 14, 0xD8A1E681 );
P( B, C, D, A, 4, 20, 0xE7D3FBC8 );
P( A, B, C, D, 9, 5, 0x21E1CDE6 );
P( D, A, B, C, 14, 9, 0xC33707D6 );
P( C, D, A, B, 3, 14, 0xF4D50D87 );
P( B, C, D, A, 8, 20, 0x455A14ED );
P( A, B, C, D, 13, 5, 0xA9E3E905 );
P( D, A, B, C, 2, 9, 0xFCEFA3F8 )
P( C, D, A, B, 7, 14, 0x676F02D9 )
P( B, C, D, A, 12, 20, 0x8D2A4C8A );
F = lambda x,y,z: x ^ y ^ z
P( A, B, C, D, 5, 4, 0xFFFA3942 );
P( D, A, B, C, 8, 11, 0x8771F681 );
P( C, D, A, B, 11, 16, 0x6D9D6122 );
P( B, C, D, A, 14, 23, 0xFDE5380C );
P( A, B, C, D, 1, 4, 0xA4BEEA44 );
P( D, A, B, C, 4, 11, 0x4BDECFA9 );
P( C, D, A, B, 7, 16, 0xF6BB4B60 );
P( B, C, D, A, 10, 23, 0xBEBFBC70 );
P( A, B, C, D, 13, 4, 0x289B7EC6 );
P( D, A, B, C, 0, 11, 0xEAA127FA );
P( C, D, A, B, 3, 16, 0xD4EF3085 );
P( B, C, D, A, 6, 23, 0x04881D05 );
P( A, B, C, D, 9, 4, 0xD9D4D039 );
P( D, A, B, C, 12, 11, 0xE6DB99E5 );
P( C, D, A, B, 15, 16, 0x1FA27CF8 );
P( B, C, D, A, 2, 23, 0xC4AC5665 );
F = lambda x,y,z: (y ^ (x | ~z))
P( A, B, C, D, 0, 6, 0xF4292244 );
P( D, A, B, C, 7, 10, 0x432AFF97 );
P( C, D, A, B, 14, 15, 0xAB9423A7 );
P( B, C, D, A, 5, 21, 0xFC93A039 );
P( A, B, C, D, 12, 6, 0x655B59C3 );
P( D, A, B, C, 3, 10, 0x8F0CCC92 );
P( C, D, A, B, 10, 15, 0xFFEFF47D );
P( B, C, D, A, 1, 21, 0x85845DD1 );
P( A, B, C, D, 8, 6, 0x6FA87E4F );
P( D, A, B, C, 15, 10, 0xFE2CE6E0 );
P( C, D, A, B, 6, 15, 0xA3014314 );
P( B, C, D, A, 13, 21, 0x4E0811A1 );
P( A, B, C, D, 4, 6, 0xF7537E82 );
P( D, A, B, C, 11, 10, 0xBD3AF235 );
P( C, D, A, B, 2, 15, 0x2AD7D2BB );
P( B, C, D, A, 9, 21, 0xEB86D391 );
DATA[0]=(DATA[0]+0x67452301)&0xffffffff
DATA[1]=(DATA[1]+0xefcdab89)&0xffffffff
DATA[2]=(DATA[2]+0x98badcfe)&0xffffffff
DATA[3]=(DATA[3]+0x10325476)&0xffffffff
return DATA
s0 = "http://weijr-eng.blogspot.com"
template_str = s0+" "*(52-len(s0)-8)+"AAAAAAAA"
print map(hex, python_md5(template_str, True))
from hashlib import md5
md5(template_str).hexdigest()
%%cl_kernel -o "-I . -cl-strict-aliasing"
#include "lowest_md5.h"
__kernel void kernel_md5(__const ulong base, __global uint * out_buffer)
{
uint id = get_global_id(0);
ulong code = base + id;
__private uint X11 = code >> 32;
__private uint X12 = code &0xffffffff;
__private uint A, B, C, D;
#define S(x,n) rotate(x,n)
#define P(a,b,c,d,k,s,t) a += F(b,c,d) + X##k + t; a = S(a,s) + b;
A = DATA0;
B = DATA1;
C = DATA2;
D = DATA3;
#define F(x,y,z) bitselect(z, y,x)
P( B, C, D, A, 11, 22U, 0x895CD7BE );
P( A, B, C, D, 12, 7U, 0x6B901122 );
P( D, A, B, C, 13, 12U, 0xFD987193 );
P( C, D, A, B, 14, 17U, 0xA679438E );
P( B, C, D, A, 15, 22U, 0x49B40821 );
#undef F
#define F(x,y,z) bitselect(y,x, z)
P( A, B, C, D, 1, 5U, 0xF61E2562 );
P( D, A, B, C, 6, 9U, 0xC040B340 );
P( C, D, A, B, 11, 14U, 0x265E5A51 );
P( B, C, D, A, 0, 20U, 0xE9B6C7AA );
P( A, B, C, D, 5, 5U, 0xD62F105D );
P( D, A, B, C, 10, 9U, 0x02441453 );
P( C, D, A, B, 15, 14U, 0xD8A1E681 );
P( B, C, D, A, 4, 20U, 0xE7D3FBC8 );
P( A, B, C, D, 9, 5U, 0x21E1CDE6 );
P( D, A, B, C, 14, 9U, 0xC33707D6 );
P( C, D, A, B, 3, 14U, 0xF4D50D87 );
P( B, C, D, A, 8, 20U, 0x455A14ED );
P( A, B, C, D, 13, 5U, 0xA9E3E905 );
P( D, A, B, C, 2, 9U, 0xFCEFA3F8 );
P( C, D, A, B, 7, 14U, 0x676F02D9 );
P( B, C, D, A, 12, 20U, 0x8D2A4C8A );
#undef F
#define F(x,y,z) (x ^ y ^ z)
P( A, B, C, D, 5, 4U, 0xFFFA3942 );
P( D, A, B, C, 8, 11U, 0x8771F681 );
P( C, D, A, B, 11, 16U, 0x6D9D6122 );
P( B, C, D, A, 14, 23U, 0xFDE5380C );
P( A, B, C, D, 1, 4U, 0xA4BEEA44 );
P( D, A, B, C, 4, 11U, 0x4BDECFA9 );
P( C, D, A, B, 7, 16U, 0xF6BB4B60 );
P( B, C, D, A, 10, 23U, 0xBEBFBC70 );
P( A, B, C, D, 13, 4U, 0x289B7EC6 );
P( D, A, B, C, 0, 11U, 0xEAA127FA );
P( C, D, A, B, 3, 16U, 0xD4EF3085 );
P( B, C, D, A, 6, 23U, 0x04881D05 );
P( A, B, C, D, 9, 4U, 0xD9D4D039 );
P( D, A, B, C, 12, 11U, 0xE6DB99E5 );
P( C, D, A, B, 15, 16U, 0x1FA27CF8 );
P( B, C, D, A, 2, 23U, 0xC4AC5665 );
#undef F
#define F(x,y,z) (y ^ (x | ~z))
P( A, B, C, D, 0, 6U, 0xF4292244 );
P( D, A, B, C, 7, 10U, 0x432AFF97 );
P( C, D, A, B, 14, 15U, 0xAB9423A7 );
P( B, C, D, A, 5, 21U, 0xFC93A039 );
P( A, B, C, D, 12, 6U, 0x655B59C3 );
P( D, A, B, C, 3, 10U, 0x8F0CCC92 );
P( C, D, A, B, 10, 15U, 0xFFEFF47D );
P( B, C, D, A, 1, 21U, 0x85845DD1 );
P( A, B, C, D, 8, 6U, 0x6FA87E4F );
P( D, A, B, C, 15, 10U, 0xFE2CE6E0 );
P( C, D, A, B, 6, 15U, 0xA3014314 );
P( B, C, D, A, 13, 21U, 0x4E0811A1 );
P( A, B, C, D, 4, 6U, 0xF7537E82 );
if( (A&0xFFFFFFFEU) == 2562383102U ) {
P( D, A, B, C, 11, 10U, 0xBD3AF235 );
P( C, D, A, B, 2, 15U, 0x2AD7D2BB );
P( B, C, D, A, 9, 21U, 0xEB86D391 );
A+=0x67452301;
B += 0xefcdab89;
if( ( (B^A)&0xff)==0)
out_buffer[id&0xff]=0x80000000|id;
}
#undef F
}
import sys
from time import sleep, time
step = 2**28
output=cl.array.zeros(queue, 16, dtype=np.uint32)
t0=time()
for i in range(0, 2**38, step):
output.fill(0, queue)
ret = kernel_md5(queue, (step,), None, np.uint64(i), output.data)
ret.wait()
result = output.get()
for j in np.where(result>0)[0]:
x =i+(result[j]&0x7fffffff)
y = x >>32
x = x&0xffffffff
s = template_str.replace('AAAAAAAA', "".join(chr((y>>(t*8))&0xff) for t in range(4)) + "".join(chr((x>>(t*8))&0xff) for t in range(4)))
print hex(x), md5(s).hexdigest(),repr(s)
sys.stdout.flush()
#sleep(1)
print time()-t0
import atitweak as ati
from adl3 import ADLTemperature, ADL_Overdrive5_Temperature_Get, ADL_OK
from adl3 import ADL_DL_FANCTRL_SPEED_TYPE_PERCENT, ADLFanSpeedValue, ADL_Overdrive5_FanSpeed_Get
from adl3 import ADLPMActivity, ADL_Overdrive5_CurrentActivity_Get
from ctypes import sizeof, byref
ati.initialize()
def gpu_activity():
adapters = ati.get_adapter_info()
adapter = adapters[0]
activity = ADLPMActivity()
activity.iSize = sizeof(activity)
if ADL_Overdrive5_CurrentActivity_Get(adapter.iAdapterIndex, byref(activity)) != ADL_OK:
return None
return (activity.iEngineClock/100.0, activity.iMemoryClock/100.0, activity.iVddc/1000.0,
activity.iCurrentPerformanceLevel, activity.iActivityPercent)
def gpu_temperature():
adapters = ati.get_adapter_info()
adapter = adapters[0]
temperature = ADLTemperature()
temperature.iSize = sizeof(temperature)
if ADL_Overdrive5_Temperature_Get(adapter.iAdapterIndex, 0, byref(temperature)) != ADL_OK:
return None
return temperature.iTemperature/1000
def gpu_fan_speed():
adapters = ati.get_adapter_info()
adapter = adapters[0]
fan_speed_value = ADLFanSpeedValue()
fan_speed_value.iSize = sizeof(fan_speed_value)
fan_speed_value.iSpeedType = ADL_DL_FANCTRL_SPEED_TYPE_PERCENT
if ADL_Overdrive5_FanSpeed_Get(adapter.iAdapterIndex, 0, byref(fan_speed_value)) != ADL_OK:
return None
return fan_speed_value.iFanSpeed
print gpu_temperature(), gpu_fan_speed()
# ati.shutdown()
from IPython.html.widgets import *
from IPython.display import display
from time import sleep, time
from sys import stdout
from hashlib import md5
import cgi
prefix_mask = 0xffffffffff000000
class ListTable(list):
""" Overridden list class which takes a 2-dimensional list of
the form [[1,2,3],[4,5,6]], and renders an HTML Table in
IPython Notebook. """
def _repr_html_(self):
html = ["<table>"]
for row in self:
html.append("<tr>")
html.extend("<td><pre>{}</pre></td>".format(cgi.escape(str(col))) for col in row)
html.append("</tr>")
html.append("</table>")
return ''.join(html)
step = 2**31
t1 = t0 = time()
expected_number = 1
leading_zeros = 0
x = prefix_mask
while x:
if x&1:
leading_zeros +=1
expected_number *=2
x >>=1
leading_zeros= leading_zeros//4
leading_zeros = max(leading_zeros-1,0)
print "leading_zeros=%d"% leading_zeros
stdout.flush()
text = TextWidget()
tempw = FloatProgressWidget(min = 50, max = 82, description="Temperature:")
fanw = FloatProgressWidget(min=0, max = 100, description = "Fan Speed:")
ratew = TextWidget(description="Hashes/S:")
elapsedw = TextWidget(description="Time Elapsed:")
actw = TextWidget()
actw.set_css('width', 800)
gpu_clockw = FloatProgressWidget(min=0, max=1050, description="GPU Clock")
gpu_loadw = FloatProgressWidget(min=0, max=100, description="GPU Load")
for w in [elapsedw, text, tempw, fanw, ratew, actw, gpu_clockw, gpu_loadw]:
display(w)
text.set_css('width', 800)
sleep_time = 0.0
START = 0x1574500000000
output=cl.array.zeros(queue, 256, dtype=np.uint32)
output0=cl.array.zeros(queue, 256, dtype=np.uint32)
ret = None
found = [0]*4
leader_board = []
leaderw = HTMLWidget()
display(leaderw)
for i0 in xrange(START, 2**63-2, step):
output0.fill(0, queue)
ret0 = kernel_md5(queue, (step,), None, np.uint64(i0), output0.data)
if ret is None:
ret=ret0
output, output0 = output0, output
i = i0
continue
#ret,i,output = ret0, i0, output0
ret.wait()
result = output.get()
for j in np.where(result>0)[0]:
x =i+(result[j]&0x7fffffff)
y = x >>32
x = x&0xffffffff
s = template_str.replace('AAAAAAAA', "".join(chr((y>>(t*8))&0xff) for t in range(4)) + "".join(chr((x>>(t*8))&0xff) for t in range(4)))
k = md5(s).hexdigest()
leader_board.append((k, repr(s)))
for zi in range(4):
if k [leading_zeros+zi]==k[leading_zeros]:
found[zi]+=1
else:
break
print i
print repr(s), k
stdout.flush()
leader_board = sorted(leader_board)
if len(leader_board) > 10:
leader_board=leader_board[:5]+leader_board[-5:]
leaderw.value = ListTable((i,s,k[leading_zeros:20]) for i,(k,s) in enumerate(leader_board))._repr_html_()
elapsed = (time()-t0)/60
exp_found = (i-START)/expected_number
if elapsed >0:
rate = (i-START)/60/elapsed
else:
rate=0
exp = 0 if i==START else elapsed/exp_found/60.0
expday = int(exp/24)
exphr = exp-expday*24
temp = gpu_temperature()
fan = gpu_fan_speed()
activity = gpu_activity()
elapsedw.value = " {:.2f}min".format(elapsed)
text.value = "{} exp_found={:.1f} {:.1f} {:.1f} {:.1f} found={} EXP={}days {:.2f}hrs sleep_time={} temp={}".format(hex(i),
exp_found, exp_found/16, exp_found/256, exp_found/256/16, found,
expday, exphr, sleep_time, temp)
current_rate = step/(time()-t1)
t1 = time()
ratew.value = "avg={:.2f}M/s current={:.2f}M/s".format(rate/10**6, current_rate/10**6)
fanw.value = fan
tempw.value = temp
actw.value = "engine clock %gMHz, memory clock %gMHz, core voltage %gVDC, performance level %d, utilization %d%%" % activity
gpu_clockw.value = activity[0]
gpu_loadw.value = activity[4]
if temp > 80:
sleep_time +=0.05
if temp > 82:
print "GPU temperature too high"
break
if temp is not None and temp < 78.5:
sleep_time -=0.05
if sleep_time > 0:
sleep(sleep_time)
else:
sleep_time = 0.0
ret, i = ret0, i0
output, output0 = output0, output
i = i0
print "done"
88779121491968 'http://weijr-eng.blogspot.com \xbeP\x00\x00{7\xff\xbf' ffffffffffd20242c9683bdaf8d16ede 88869315805184 'http://weijr-eng.blogspot.com \xd3P\x00\x00J\x10\x88\xf4' ffffffffffb75d1e6107a1c3d55b2b43 89998892204032 'http://weijr-eng.blogspot.com \xdaQ\x00\x00\x1d\xb0\x0b\x8c' ffffffffff94af10d2bfa75894bfa59d 90701119356928 'http://weijr-eng.blogspot.com ~R\x00\x00\x96W\xfdX' 0000000000cb3ed0fefe0a098c1b0d43 90988882165760 'http://weijr-eng.blogspot.com \xc1R\x00\x00\xb2\x88\x06S' ffffffffff759dea23b53a053f7c19b9 91162828341248 'http://weijr-eng.blogspot.com \xe9R\x00\x00I\x89\xe5\xba' ffffffffff37f9822c7299c87652ba05 91650307129344 'http://weijr-eng.blogspot.com [S\x00\x00\x05}\xa2)' ffffffffff29e559ca19ce7382079b2d 91929480003584 'http://weijr-eng.blogspot.com \x9cS\x00\x00]\x1fC\x01' 00000000002a18d886bccfa7f1e1bec9 91942364905472 'http://weijr-eng.blogspot.com \x9fS\x00\x00\xfb\xc3\xa6U' ffffffffff08bb7aa048384ca242181a 93198642839552 'http://weijr-eng.blogspot.com \xc3T\x00\x009\x9f\xd5\xaf' 000000000087d603c07dc468e339cdec 94643899334656 'http://weijr-eng.blogspot.com \x14V\x00\x00\xfc\x92\x88\x04' fffffffffff2ce0cf3163fe8e593d481 94650341785600 'http://weijr-eng.blogspot.com \x15V\x00\x00q\x127\xf2' 00000000007baf540765b424f5d0e250 94974611816448 'http://weijr-eng.blogspot.com aV\x00\x00\xb5BpT' 0000000000a022770fac3ba21ad00dbe 97785667911680 'http://weijr-eng.blogspot.com \xefX\x00\x0069\xc7\xed' 0000000000443bcfb167fc7d25165231 97908074479616 'http://weijr-eng.blogspot.com \x0cY\x00\x00\xf5\x81\xc27' ffffffffff5ffd01f66213983126b91c 98653251305472 'http://weijr-eng.blogspot.com \xb9Y\x00\x00,\xe9\xc5\x82' 0000000000a8622a0ada71b7c816b1ed 98968931401728 'http://weijr-eng.blogspot.com \x03Z\x00\x00\xb2\xb8F\x0c' ffffffffffe95bb5989004664f813d7c 100317551132672 'http://weijr-eng.blogspot.com =[\x00\x00\x89d\x9a!' ffffffffff7653dccfb5412a0f3bc5b2 100433515249664 'http://weijr-eng.blogspot.com X[\x00\x00Q;\xabN' 00000000009f1947c4ac1238719f0097 101329015930880 'http://weijr-eng.blogspot.com (\\\x00\x00\x88\x03\x82\x96' 00000000007377fc952808a18a2dfa17 101329015930880 'http://weijr-eng.blogspot.com (\\\x00\x00\x8chn\xce' ffffffffff5eb3f2df0496620812d5d6 102658308308992 'http://weijr-eng.blogspot.com ^]\x00\x00G\x03\xeee' ffffffffff32442c7c323182cc7a6050 102909563895808 'http://weijr-eng.blogspot.com \x98]\x00\x00n\x830\x8b' 0000000000328530133f024a37a3a2e1 103199474188288 'http://weijr-eng.blogspot.com \xdc]\x00\x00p\xf6\xb0\x1a' ffffffffffba958290fd894608845127 103472204611584 'http://weijr-eng.blogspot.com \x1b^\x00\x00\\r\xa3\xe6' 0000000000ef1b62655fc94aecb0c3e2 104728482545664 'http://weijr-eng.blogspot.com @_\x00\x002\x9c\xd9j' ffffffffffa51e916aa0ab2d285d1560 104960410779648 'http://weijr-eng.blogspot.com v_\x00\x00*\x91hq' 0000000000fdc03cd95ce4d1711c0dd8 105340515385344 'http://weijr-eng.blogspot.com \xce_\x00\x00\x1d\xb6\xc7\xf5' 000000000011cb4b8a5450df876b95f1 106607530737664 'http://weijr-eng.blogspot.com \xf5`\x00\x006f-\x80' 0000000000df238dc2a9771cb54785f2 107369887432704 'http://weijr-eng.blogspot.com \xa7a\x00\x00/\xcbs+' 0000000000effc4bc957cf5ab9a2f383 108490873896960 'http://weijr-eng.blogspot.com \xacb\x00\x00kJG/' 0000000000a15112cfb41ac7af48f2ea 108636902785024 'http://weijr-eng.blogspot.com \xceb\x00\x00\xab\xe1\x89>' ffffffffff0bae781a3e0fe14ae88342 109371342192640 'http://weijr-eng.blogspot.com yc\x00\x00\xadn\x92$' ffffffffff737401dd88ce2b06310e9a 109794396471296 'http://weijr-eng.blogspot.com \xdbc\x00\x00\xe7\xa9\x9c\x94' 0000000000f446baeaade96ad645f68c 110204565848064 'http://weijr-eng.blogspot.com ;d\x00\x00L\x97\xacm' 0000000000a122d0fb008609d1bd18a3 111200998260736 "http://weijr-eng.blogspot.com #e\x00\x00'\x8e\xcc\x0c" ffffffffff08ae671ffabcc334c197dc 111267570253824 'http://weijr-eng.blogspot.com 2e\x00\x00t\x9dP\xef' 0000000000063793339d1bda6312141b 111593987768320 'http://weijr-eng.blogspot.com ~e\x00\x00\x1c\x1f\xfd\x98' 0000000000860cb61d62f390e75f2017 111660559761408 'http://weijr-eng.blogspot.com \x8ee\x00\x00.*\xdaE' ffffffffff91e301aebbae54db767fbb 111935437668352 'http://weijr-eng.blogspot.com \xcee\x00\x002\x9e\x11]' 0000000000675788ebe597da95922d0a 112525995671552 'http://weijr-eng.blogspot.com Wf\x00\x00\xf7H\x11\xcf' 00000000007ff334bf5689a8ae23cb23 112676319526912 'http://weijr-eng.blogspot.com zf\x00\x00P`\x04\xb0' ffffffffff9fbe18bf474fd882eea5a5 113015621943296 'http://weijr-eng.blogspot.com \xc9f\x00\x005l\xe6\x98' ffffffffff2246d37d0e086572d76c3e 113052129165312 'http://weijr-eng.blogspot.com \xd2f\x00\x00\xc6\x8d\xe1S' ffffffffffa7e96f05ec3fad366eae82 113273319981056 'http://weijr-eng.blogspot.com \x05g\x00\x00\xc5\xe0\xa0\xb8' ffffffffffa0dbd57f1a36230073304c 113305532235776 'http://weijr-eng.blogspot.com \rg\x00\x00\xf8\xd2OI' 00000000009531be32361e20cb951c86 113561082789888 'http://weijr-eng.blogspot.com Hg\x00\x00h}\xe4\x9b' ffffffffffb6be7350f6af5024393fe4 113576115175424 'http://weijr-eng.blogspot.com Lg\x00\x00\x14\xeb\xec ' ffffffffff6cd47fa503ea2ecd8fd311 114478058307584 'http://weijr-eng.blogspot.com \x1eh\x00\x00\x81F4L' 00000000006578c08ef2ac582f90acc2 115648436895744 'http://weijr-eng.blogspot.com .i\x00\x00\xe2\xba\x89\x9d' ffffffffff7de86227f5737d7d31b497 115878217646080 'http://weijr-eng.blogspot.com di\x00\x00\x07\xbauC' 000000000021afb41054a7bbf6e1544a 116874650058752 'http://weijr-eng.blogspot.com Lj\x00\x00\x8b/\xf6<' ffffffffffb35c6ba383e85b603ace8b 117080808488960 'http://weijr-eng.blogspot.com |j\x00\x00\xdf\xb03^' 00000000006406fab95345f97ab9adca 117759413321728 'http://weijr-eng.blogspot.com \x1ak\x00\x00\x97\xf7\x8aT' ffffffffff971193e9dbdaf10cfaa300 117761560805376 'http://weijr-eng.blogspot.com \x1ak\x00\x00\xa2\x84\x1f\xd1' ffffffffff881a4b097efab344da0d96 118218974822400 'http://weijr-eng.blogspot.com \x85k\x00\x00\xa5D\xa8r' 0000000000f37a71225b37c5d3a96145 118702158643200 'http://weijr-eng.blogspot.com \xf5k\x00\x00\xad>\xcc\x9c' ffffffffffcae23c664b0cc5096deca3 118940529328128 'http://weijr-eng.blogspot.com -l\x00\x00\xc2j\xf8R' ffffffffff0a5c774cd51b8c4976c4ba 119187489947648 'http://weijr-eng.blogspot.com fl\x00\x00\xe2\xadA\x94' 000000000031f284a01d7725096e8866 120256936804352 'http://weijr-eng.blogspot.com _m\x00\x00S\x95\xa6\xa7' ffffffffffab49569bde984e9672e4dc 120465242718208 'http://weijr-eng.blogspot.com \x90m\x00\x00\x90\x16NA' ffffffffffe1cabb0f6ed7a146f23319 120684286050304 'http://weijr-eng.blogspot.com \xc3m\x00\x00\xaa\x0f\x93r' 0000000000d8e412564751b8aea75e21 120780922814464 'http://weijr-eng.blogspot.com \xd9m\x00\x00\x10\xc3s\xb3' 00000000001df8ada952c824c2da4d01 122112362676224 'http://weijr-eng.blogspot.com \x0fo\x00\x00\x06\xc1\x8b\x93' fffffffffff306d51b6124a93cb7077e 122533269471232 'http://weijr-eng.blogspot.com qo\x00\x00\xa7\x98\xf5\x81' ffffffffff4b1818ea521dcdd7776a13 123321395970048 'http://weijr-eng.blogspot.com )p\x00\x00=\xcf\x81b' 00000000000ed73cedae39217f591871 124287763611648 'http://weijr-eng.blogspot.com \nq\x00\x00\xf9~86' ffffffffff9c521049bda5a4202923d2 124831076974592 'http://weijr-eng.blogspot.com \x88q\x00\x00\x08-\xa9\xfa' ffffffffffc1197ee4b88b20f02ffd34 125039382888448 'http://weijr-eng.blogspot.com \xb9q\x00\x00M,L\x06' 0000000000d2a1d24b34dca576ff6805 125183264292864 'http://weijr-eng.blogspot.com \xdaq\x00\x00T\xa6\xfe\x82' 000000000021a2e3b715ad7b03ed0202 126684355362816 'http://weijr-eng.blogspot.com 8s\x00\x00C\xa8\xd4\x03' 0000000000d2cbfec3ab8a17767785ad 127347927810048 'http://weijr-eng.blogspot.com \xd2s\x00\x00\x15=\xaf\xf9' 00000000007f8b988276a3a831f15616 128219806171136 'http://weijr-eng.blogspot.com \x9dt\x00\x00u\x7f\x94\xe0' 00000000001f32d3485dc5ea26846a71 128518306398208 'http://weijr-eng.blogspot.com \xe3t\x00\x00\xdc\x81\xcc\x13' 00000000004f0c7a3ab0df61da9c7ae1 128773856952320 'http://weijr-eng.blogspot.com \x1eu\x00\x00\xa1M-\xb1' 0000000000063d4efe6f3eb3421c6e3d 128947803127808 'http://weijr-eng.blogspot.com Gu\x00\x00{\xdeCj' 00000000006fbd256ded030788e1622c 129302137929728 'http://weijr-eng.blogspot.com \x99u\x00\x00=n\xcc\xd4' 0000000000702c93f4888b05db02d85a 130264210604032 'http://weijr-eng.blogspot.com yv\x00\x00\x95Z<\x81' 0000000000fc3378fcaa964104ad075f 131471096414208 'http://weijr-eng.blogspot.com \x92w\x00\x00M\xc8\xea\xe9' 0000000000ddcfd89e476496378fdc52 131664369942528 'http://weijr-eng.blogspot.com \xbfw\x00\x00\xd9z,\x8c' ffffffffffe0fdd3d92ba79ae2a2f255 131763154190336 'http://weijr-eng.blogspot.com \xd6w\x00\x00\xaf;_\xbe' 0000000000f45749bdcb8f8fc32fb00d 132317204971520 'http://weijr-eng.blogspot.com Wx\x00\x00cG\xb2\xec' 000000000086937018e33daf8253e23f 133549860585472 'http://weijr-eng.blogspot.com vy\x00\x00\xa7\x89\xdf\x90' 0000000000f5ee92419d40718ab3e01b 134213433032704 "http://weijr-eng.blogspot.com \x11z\x00\x00\xfc?'!" ffffffffffd34fb4f8a9f6510d4bf955 134947872440320 'http://weijr-eng.blogspot.com \xbcz\x00\x00\xc4\xff-k' ffffffffff5bd8a9b15189535f2a5305 136053826519040 'http://weijr-eng.blogspot.com \xbd{\x00\x00\x17\xa7$\x8e' 0000000000d94c4e9bd180f1ddd6b9a0 138267882160128 'http://weijr-eng.blogspot.com \xc1}\x00\x00\x90\x82h\x05' 00000000009add79c8c9a1a03df400eb 138643691798528 'http://weijr-eng.blogspot.com \x18~\x00\x00\xc3\xad\xb0\xcb' ffffffffffdc0010ed2fb33877aed6d8 139169825292288 'http://weijr-eng.blogspot.com \x93~\x00\x00\x12:E,' 000000000026c855231d305c60d7fec1 139315854180352 'http://weijr-eng.blogspot.com \xb5~\x00\x00\xd2oZ\x1b' ffffffffff5cbd07eb2966c3205f2b0c 140812650283008 'http://weijr-eng.blogspot.com \x11\x80\x00\x00\xfeS\xf0\x9c' 000000000079713a2d2302e2fd64ca3a 141931489263616 'http://weijr-eng.blogspot.com \x16\x81\x00\x00$\xb7\x9c\x1e' ffffffffffa7e8cf3af6848833e20cca 142494129979392 'http://weijr-eng.blogspot.com \x99\x81\x00\x00\x9b\xb1\x99\x02' ffffffffff917c54381beca98f376277 143121195204608 'http://weijr-eng.blogspot.com +\x82\x00\x00\n\xd4\xf5`' 0000000000f7baa4c732f17d61e19aa4 144261509021696 'http://weijr-eng.blogspot.com 4\x83\x00\x002v,\xb7' 0000000000eb7904164dde8d2705c435 145071110356992 'http://weijr-eng.blogspot.com \xf1\x83\x00\x00\xa1\xa4\x16m' 0000000000e52559369a4e31ce1331ad 145086142742528 'http://weijr-eng.blogspot.com \xf4\x83\x00\x00\x02<\xbc\x91' 00000000007bb4265d1c27a70f4a0d4a 145940841234432 'http://weijr-eng.blogspot.com \xbb\x84\x00\x00\x1b\xbf6\x9f' 0000000000b93e662260331a307108c5 146136262246400 'http://weijr-eng.blogspot.com \xe9\x84\x00\x00\xa0\xab\x9d`' ffffffffff2a5eaf299f1f837cc84927 146690313027584 'http://weijr-eng.blogspot.com j\x85\x00\x00\xe8\xed\x01\r' ffffffffff3ded29173708c518b310fa 147302345867264 'http://weijr-eng.blogspot.com \xf8\x85\x00\x00\x92\x12R\x85' 00000000009ff19d9fa0736ae8c856cc 147439784820736 'http://weijr-eng.blogspot.com \x18\x86\x00\x00\xbe\x0fm\xd1' 0000000000492757cd382fff9503bd17 147471997075456 'http://weijr-eng.blogspot.com \x86\x00\x00\x98\xd6\xe7:' ffffffffffa227069719f2ca01f975a9 147665270603776 'http://weijr-eng.blogspot.com M\x86\x00\x00\x9f\x15+a' ffffffffff0d2f04119a26dfd73db6e0 148212878934016 'http://weijr-eng.blogspot.com \xcc\x86\x00\x008\xde\xe5\x9d' 0000000000f6cd0b517975e595dac279 148711095140352 'http://weijr-eng.blogspot.com @\x87\x00\x00\x8e@\xd0\xae' 000000000042939767ecf4436c043af2 148794847002624 'http://weijr-eng.blogspot.com T\x87\x00\x00\x0c\xcfp\x18' ffffffffff16a894882f88f1294c825b 148852829061120 'http://weijr-eng.blogspot.com a\x87\x00\x00\xec\xbcq\x95' 00000000005a82c6a47ab63ab4b42d96 149600153370624 'http://weijr-eng.blogspot.com \x0f\x88\x00\x00\xc6\xba\x85\xe7' 000000000068dc69c74cf199da1b91a2 150119844413440 'http://weijr-eng.blogspot.com \x88\x88\x00\x00\xa3"\x9a\xbf' 00000000000c613707e85efc0e8316c5 150145614217216 'http://weijr-eng.blogspot.com \x8e\x88\x00\x00\xac\x964\xdb' 00000000009a9ce1d6d36a2f6ef3302c 152099824336896 'http://weijr-eng.blogspot.com U\x8a\x00\x007#j\xf5' 0000000000c01659580e9287fcdb1ef9 152222230904832 'http://weijr-eng.blogspot.com r\x8a\x00\x00\xb9\x8e8V' 0000000000c9328c0fd58512789cfd84 152415504433152 'http://weijr-eng.blogspot.com \x9f\x8a\x00\x00\xd0\xc4\xddM' 000000000062d8f6050205a78371284a 152963112763392 'http://weijr-eng.blogspot.com \x1e\x8b\x00\x00\x0er\x94\xad' 0000000000c80ea23f110b29d4edbf65 153070486945792 'http://weijr-eng.blogspot.com 7\x8b\x00\x006:\xb2\xfe' 000000000064b03745f6e166316c3682 153596620439552 'http://weijr-eng.blogspot.com \xb2\x8b\x00\x00O\x1d\x80?' ffffffffff2897d8eb085a0cc15543cf 153742649327616 'http://weijr-eng.blogspot.com \xd4\x8b\x00\x00\xc2\x8eFu' 0000000000b6874c6d7788ebff6775a4 154023969685504 'http://weijr-eng.blogspot.com \x15\x8c\x00\x00A\xf8\xc9\xb4' 000000000009c7364d17306f3d2b4e64 154303142559744 'http://weijr-eng.blogspot.com V\x8c\x00\x007\xb8m\xea' ffffffffff4d688ccc46776a2d14f9bc 154350387200000 'http://weijr-eng.blogspot.com a\x8c\x00\x00\x0eUm\xc6' 00000000008ae89fd97430be8d15320b 154812096184320 'http://weijr-eng.blogspot.com \xcd\x8c\x00\x00\x0e_\xfc-' 0000000000d0841b0b0ed89860a24c87 155241592913920 'http://weijr-eng.blogspot.com 1\x8d\x00\x00}\xdco)' 00000000004f49b72868490321272c2f 155675384610816 'http://weijr-eng.blogspot.com \x96\x8d\x00\x00J\x0103' 0000000000c428084055c6f99d068471 156231582875648 'http://weijr-eng.blogspot.com \x17\x8e\x00\x00\xb3$\x8b\x83' ffffffffffa5b81339762827b0578622 156377611763712 'http://weijr-eng.blogspot.com 9\x8e\x00\x00\x9a\r\x82\xb6' 000000000015531dc1848d891b63c57a 156452773691392 'http://weijr-eng.blogspot.com K\x8e\x00\x00\xbb\x81\xe0?' ffffffffff1bef10cfa9c6155ef91e8d 156620277415936 'http://weijr-eng.blogspot.com r\x8e\x00\x00\xa7\x96\x01>' 0000000000f13d5f1276c74fe6e54ff5 157339684438016 'http://weijr-eng.blogspot.com \x19\x8f\x00\x00\xc5S\xba\xee' ffffffffffa45da20a5ff846c49d3497 157629594730496 'http://weijr-eng.blogspot.com ]\x8f\x00\x00\x9e\x13\xb2M' 000000000001eca4de631a4633cef167 157689724272640 'http://weijr-eng.blogspot.com k\x8f\x00\x00\xb3~\x19f' ffffffffffeabbdb56fb72fd191bf505 158233037635584 'http://weijr-eng.blogspot.com \xe9\x8f\x00\x00Y\xccC\xb7' 000000000048ae66bd635d5ca32dde75 158836480540672 'http://weijr-eng.blogspot.com v\x90\x00\x00\xaaCLV' ffffffffff8471f46f3359ad51aff58a 159036196519936 'http://weijr-eng.blogspot.com \xa4\x90\x00\x00g\x0e\x8d\xda' 0000000000e31778c118589bf85c6c7c 159332549263360 'http://weijr-eng.blogspot.com \xe9\x90\x00\x00\x1b\xf5\xa8\xe3' 00000000009a6402a28fc21a525b354f 159375498936320 'http://weijr-eng.blogspot.com \xf3\x90\x00\x00\x86R\x04\xd8' ffffffffff43d15cb29fa3692bf3205b 159689031548928 'http://weijr-eng.blogspot.com <\x91\x00\x00y-\xa8\xf1' ffffffffff55da82df40a445af7737f8 160071283638272 'http://weijr-eng.blogspot.com \x95\x91\x00\x00x8\x7f\x88' ffffffffff52664fcdf3af1f19bf28bf 161432788271104 'http://weijr-eng.blogspot.com \xd2\x92\x00\x00\x83E\x81\xc6' ffffffffff1d31bb4435d8d5f5e32011 161991134019584 'http://weijr-eng.blogspot.com T\x93\x00\x00\xf3)=\xd3' ffffffffff034e1c26aca28fcabe02d4 162274601861120 'http://weijr-eng.blogspot.com \x96\x93\x00\x00\xf5?\xfd\xc3' ffffffffff7ebe522ac821778c7b6c69 162281044312064 'http://weijr-eng.blogspot.com \x98\x93\x00\x00\xf3$\xcc,' 0000000000cb9708ccd7ff2886451194 162435663134720 'http://weijr-eng.blogspot.com \xbc\x93\x00\x00\xe0\xf5\x12h' ffffffffff7ddfc4607a8b453d23c1ac 162551627251712 'http://weijr-eng.blogspot.com \xd7\x93\x00\x00\xaa\x7f\xfa.' 0000000000003e10d6ae9f418fcd7d49 163049843458048 'http://weijr-eng.blogspot.com K\x94\x00\x00\xff\x8f\xd6\x7f' 0000000000830f8a85492ebbcd979299 163165807575040 'http://weijr-eng.blogspot.com f\x94\x00\x00S\xc6\n\x0b' 00000000001c873229e5ce3e5a92d0b7 163825085054976 'http://weijr-eng.blogspot.com \xff\x94\x00\x00&3~\xd9' ffffffffff8e01366af52d0a5bd427c6 164677636063232 'http://weijr-eng.blogspot.com \xc6\x95\x00\x00\x06\xfd\xbb\x07' 0000000000b31a4779dcd34da09f1dcf 164825812434944 'http://weijr-eng.blogspot.com \xe8\x95\x00\x00nb\x05\xaa' ffffffffffd8165f9793d7513337afd1 165016938479616 'http://weijr-eng.blogspot.com \x15\x96\x00\x00d>\xa3w' 000000000049f84f90a0e240fe116acf 166393475497984 'http://weijr-eng.blogspot.com U\x97\x00\x00\x9e8\xa6\x90' fffffffffff09d81baea66ec6d75088f 166975443566592 'http://weijr-eng.blogspot.com \xdd\x97\x00\x00\x15\xa2\xd4V' ffffffffff8787a59612e3efe9c55b54 167419972681728 'http://weijr-eng.blogspot.com D\x98\x00\x00S\xcb(\xeb' ffffffffff858916a63b10b51aff0a8d 168764297445376 'http://weijr-eng.blogspot.com }\x99\x00\x00\x80\xd6\x81\xe4' 00000000008b0c9131c0192559c4a183 169015553032192 'http://weijr-eng.blogspot.com \xb8\x99\x00\x00m\xfd\xf2 ' ffffffffff0debf426ee7857a4bbc669 169159434436608 'http://weijr-eng.blogspot.com \xd9\x99\x00\x00\xc3\xc7\x82\x81' ffffffffff2c9835d9cababa77b80977 169198089142272 'http://weijr-eng.blogspot.com \xe2\x99\x00\x00H\xa7/\xf6' ffffffffff1dfcfd090791396b04f526 169683420446720 'http://weijr-eng.blogspot.com S\x9a\x00\x00\x15&S\xda' 000000000009f59582cd77c1115f1ce2 170716360081408 'http://weijr-eng.blogspot.com D\x9b\x00\x00\x0e\xfcrV' 0000000000c36abf0ff1f1b679325118 170916076060672 'http://weijr-eng.blogspot.com r\x9b\x00\x00\xc5l/\xf7' ffffffffffc14208dc16d577adad1926 171019155275776 'http://weijr-eng.blogspot.com \x8a\x9b\x00\x00\x11\xdd\xdf\x88' ffffffffff0cbd2cf5f1fb6dd89375ce 171047072563200 'http://weijr-eng.blogspot.com \x91\x9b\x00\x00\x04\xf9\xd6F' 0000000000991d2224d264fb724d0770 171517371482112 'http://weijr-eng.blogspot.com \xfe\x9b\x00\x00\xcf\xa8\xe4\xd9' ffffffffffb92edf41b03cd6a3ea5838 171635483082752 'http://weijr-eng.blogspot.com \x1a\x9c\x00\x00\x04\xdf\x0f+' ffffffffff9a9a09dd02cc981ea2d104 171695612624896 'http://weijr-eng.blogspot.com (\x9c\x00\x00\xf1W\xdb\x1e' ffffffffffbd61077aa597f234df1187 171702055075840 'http://weijr-eng.blogspot.com )\x9c\x00\x00\xddY\x82\xd1' ffffffffff4aa50935f6f86a0d02c782 172232483536896 'http://weijr-eng.blogspot.com \xa5\x9c\x00\x00\xf0,w\x0f' 000000000030eee144118ef1cc804cf9 172692045037568 'http://weijr-eng.blogspot.com \x10\x9d\x00\x00\xda{\xef\n' 000000000044fb371256e05c6f89a519 172698487488512 'http://weijr-eng.blogspot.com \x11\x9d\x00\x00\xc7\x19\x84\xcf' 0000000000e4511321c5dd63cf746cf9 173714247254016 "http://weijr-eng.blogspot.com \xfe\x9d\x00\x00F<\xdc'" ffffffffff3c83bdd52b230e8ab8ac68 173952617938944 'http://weijr-eng.blogspot.com 5\x9e\x00\x00\x16\x08\xb9\xad' ffffffffffb95c811584023346a0a7fb 174036369801216 'http://weijr-eng.blogspot.com I\x9e\x00\x00M\x0c\xb1u' 0000000000c3c16c4be239d1d9b75d85 174766514241536 'http://weijr-eng.blogspot.com \xf3\x9e\x00\x00\xcc\x8aW[' ffffffffffcfa527395abe3e7773d1f5 175251845545984 'http://weijr-eng.blogspot.com d\x9f\x00\x00P\n\rU' 00000000008117e1736be0583dbbed4d 175322712506368 'http://weijr-eng.blogspot.com t\x9f\x00\x00\xb2\xdfk\x87' 00000000003df735dab466258853569d 176508123480064 'http://weijr-eng.blogspot.com \x88\xa0\x00\x00\xe2\xf1\xcc\xd0' ffffffffff2725d78df771cba18a3762 176746494164992 'http://weijr-eng.blogspot.com \xc0\xa0\x00\x00V~\x90r' ffffffffff37bf18d6d34504ccc2a2ba 176877490667520 'http://weijr-eng.blogspot.com \xde\xa0\x00\x00\x12\x7f\xd3\xcf' ffffffffffc5d38371bd5d756608ae85 177085796581376 'http://weijr-eng.blogspot.com \x0f\xa1\x00\x00\xb1\x05\xa5t' 00000000000275696b81a107bf8973fe 177669912133632 'http://weijr-eng.blogspot.com \x97\xa1\x00\x00T3z\x0c' fffffffffffff194e10443811b0ca0cd 177852448243712 'http://weijr-eng.blogspot.com \xc1\xa1\x00\x00$\xc92\xb0' 0000000000cf31b2383251ad8a9aec8f 178155243438080 'http://weijr-eng.blogspot.com \x08\xa2\x00\x00\x11aI ' ffffffffff03b6a009a13694bad966aa 178814520918016 'http://weijr-eng.blogspot.com \xa1\xa2\x00\x00\xdd\xbb3\xdc' ffffffffff9f23876ec6155c8d2dbdb5 179355686797312 'http://weijr-eng.blogspot.com \x1f\xa3\x00\x00\xdc\xe3X\xb2' 0000000000e6ea5a6112cf940a092bbf 179982752022528 'http://weijr-eng.blogspot.com \xb1\xa3\x00\x00\x85\xc6\xb9\xb0' ffffffffff7b7395519344be48cf4397 180210385289216 'http://weijr-eng.blogspot.com \xe6\xa3\x00\x00\xb9t\xbc\xc4' 0000000000cefe4ef30f31f310bbcde1 181803818156032 'http://weijr-eng.blogspot.com Y\xa5\x00\x00\xc5\xe5W\xc7' ffffffffffc45af86898d5fde5411d58 181848915312640 'http://weijr-eng.blogspot.com d\xa5\x00\x00\x81\x95o.' 0000000000b47668e8334117f04a2b64 182022861488128 'http://weijr-eng.blogspot.com \x8c\xa5\x00\x00\x1c{\x1d\xd1' ffffffffff0e93b7af5b9f1059eec1ee 183150290403328 'http://weijr-eng.blogspot.com \x93\xa6\x00\x00\x12.\x97u' 000000000097da91a023dbb5c6919e5a 183188945108992 'http://weijr-eng.blogspot.com \x9c\xa6\x00\x00\x1a\xcc\x04?' ffffffffff21aaabfde0ea4f6b80b320 183274844454912 'http://weijr-eng.blogspot.com \xb0\xa6\x00\x00\x10\\\x07P' ffffffffff50663de6b9437c01fcec34 183992103993344 'http://weijr-eng.blogspot.com W\xa7\x00\x00\xa4\xae\xce_' 0000000000118f87de02f3c99d9acd52 184088740757504 'http://weijr-eng.blogspot.com m\xa7\x00\x00\xfd\xab\x1a\xcb' 0000000000492bc3854f19a0164cc85d 184322816475136 'http://weijr-eng.blogspot.com \xa4\xa7\x00\x00\xf5\xa3F\x1e' ffffffffff20f494babd3cfcf01c055d 186466005155840 'http://weijr-eng.blogspot.com \x97\xa9\x00\x00N\xafd:' fffffffffff739e7704444631c142b34 186858994663424 'http://weijr-eng.blogspot.com \xf2\xa9\x00\x00\xdb\x16\xf6\xfd' 0000000000344fa11012465c914b3e43 187565516783616 'http://weijr-eng.blogspot.com \x97\xaa\x00\x00{&\xf7)' ffffffffff3d93ebb58bc7a49277fab7 187612761423872 'http://weijr-eng.blogspot.com \xa2\xaa\x00\x00\xad\xbb\xe00' 00000000003f57ed40e5c7e5573470f6 188720862986240 'http://weijr-eng.blogspot.com \xa4\xab\x00\x00N\xfe\xb6t' 0000000000f82cc82d1173323c3dd6f2 189045133017088 'http://weijr-eng.blogspot.com \xef\xab\x00\x008bh\x82' ffffffffffbe1710f97ad37aa7d352b5 189300683571200 'http://weijr-eng.blogspot.com +\xac\x00\x00\x03\xfe\xcc`' 0000000000c9a5b5f46a4e20fee736ef 189470334779392 'http://weijr-eng.blogspot.com R\xac\x00\x00\x89\xca\xd8\x8e' ffffffffffd5f4f25ca1e4582294b987 189792457326592 'http://weijr-eng.blogspot.com \x9d\xac\x00\x00a\xb5w\xe2' 0000000000f28da6816e886bd7562ae0 191677947969536 'http://weijr-eng.blogspot.com T\xae\x00\x004\xeeZ\xd0' ffffffffff2369fedbd0735c090c41e3 192139656953856 'http://weijr-eng.blogspot.com \xc0\xae\x00\x00\xf1\x9b,;' 00000000003bd21e7bd2c31951bf014d 193112467046400 'http://weijr-eng.blogspot.com \xa2\xaf\x00\x00;|y\xc5' ffffffffff6cadeaa83ace6d8c70ed3e 193408819789824 'http://weijr-eng.blogspot.com \xe7\xaf\x00\x00b\xe4X\x9a' 000000000044d769f496af25b308f7ea 194158291582976 'http://weijr-eng.blogspot.com \x96\xb0\x00\x00I\xe2\x8d\x06' ffffffffff68dbb36bd64ed0505532d5 194701604945920 'http://weijr-eng.blogspot.com \x14\xb1\x00\x00j\x11\xce\xd3' ffffffffff8858beb9186b5bdac98269 195401684615168 'http://weijr-eng.blogspot.com \xb7\xb1\x00\x00A\xb1\xab\xbc' ffffffffff63bbc1f448f9c96cecc70e 196005127520256 'http://weijr-eng.blogspot.com D\xb2\x00\x00f\xec\xf7\\' ffffffffff2b09aa3f80552c82f80ffe 196503343726592 'http://weijr-eng.blogspot.com \xb8\xb2\x00\x00\xf5Q\xeeC' 0000000000004ee55431531fa26e1763 196896333234176 'http://weijr-eng.blogspot.com \x13\xb3\x00\x00\x15s\xc1\xd7' 00000000008352177a521a874a9081b6 197424614211584 'http://weijr-eng.blogspot.com \x8e\xb3\x00\x00&#g\xca' 0000000000a822cfc47d6995517a8962 197499776139264 'http://weijr-eng.blogspot.com \xa0\xb3\x00\x00\xca\x98\xf59' ffffffffffc154ab85c2d18838a65f86 197641510060032 'http://weijr-eng.blogspot.com \xc1\xb3\x00\x00\xae\xc6\x13o' ffffffffffacc05b10ba4e84f95b12e0 197944305254400 'http://weijr-eng.blogspot.com \x07\xb4\x00\x00\xbb\xa0\xb9\x95' 0000000000c50cafb4d192653aeff386 199009457143808 'http://weijr-eng.blogspot.com \xff\xb4\x00\x00h\xd8\x94\xad' ffffffffff91a9d453e3ba40c990588d 199247827828736 'http://weijr-eng.blogspot.com 7\xb5\x00\x00\x95\xc6E6' ffffffffffdb7742b464baedfdac5a68 200237817790464 'http://weijr-eng.blogspot.com \x1d\xb6\x00\x00\xe1\x0b\x9e\xb5' ffffffffff5694702bbc5b1a5767de2b 200343044489216 'http://weijr-eng.blogspot.com 6\xb6\x00\x00k\x80\xd0\x16' 0000000000f39ad62fcaa98d3d559caa 201262167490560 "http://weijr-eng.blogspot.com \x0c\xb7\x00\x00\xf7'\xcaM" ffffffffff9885e49e0bfb939d75cd5f 202548510195712 'http://weijr-eng.blogspot.com 7\xb8\x00\x00\x00\xb0\xd5\xa2' ffffffffff5de55d7dea20aab3d30ca4 203031694016512 'http://weijr-eng.blogspot.com \xa8\xb8\x00\x00(jjo' 00000000006617c1608e40524c6372cd 204451180707840 'http://weijr-eng.blogspot.com \xf2\xb9\x00\x00\x01\xd35\xcb' 00000000008ac1710490f946555e510c 205262929526784 'http://weijr-eng.blogspot.com \xaf\xba\x00\x00\xa1\nJ\x8a' 0000000000c6fe6033bedf90b7060781 205896437202944 'http://weijr-eng.blogspot.com C\xbb\x00\x00i\t\xde,' 00000000008aca702957f0b8af15b5dc 205911469588480 'http://weijr-eng.blogspot.com F\xbb\x00\x00\x9emH\xf1' ffffffffff68d35df23bc7449c5f0e4e 206706038538240 'http://weijr-eng.blogspot.com \xff\xbb\x00\x00\x02\xdfc\x80' 0000000000a90b246d1affa0fb0aa11d 207079700692992 'http://weijr-eng.blogspot.com V\xbc\x00\x00c;\xc4\xc0' 00000000009512533d37fb53c1f0d391 207575769415680 'http://weijr-eng.blogspot.com \xca\xbc\x00\x00\xad\x84\xfe{' ffffffffffaa7e6fbf9ce081f53d1137 209560044306432 'http://weijr-eng.blogspot.com \x98\xbe\x00\x00m\xd6\xb2k' 000000000034fa3936d5757abb59ac6f 211804164718592 'http://weijr-eng.blogspot.com \xa2\xc0\x00\x00\xeed\x0b\xbb' 00000000001d6f104e0e78e9b47da819 212639535857664 'http://weijr-eng.blogspot.com e\xc1\x00\x00\xd0\x10\x80U' 00000000002274310df92d32ed23fd59 213603756015616 'http://weijr-eng.blogspot.com E\xc2\x00\x00\xb6\xd3\x7f\xc5' 000000000090b48a75a48cfe9af7bea5 213689655361536 'http://weijr-eng.blogspot.com Y\xc2\x00\x00\xe3\x1ax\xa2' ffffffffffdd56fe4868b9602cd722df 214286655815680 'http://weijr-eng.blogspot.com \xe4\xc2\x00\x00(T\x84\x9d' 000000000071a3477b97450ed9869093 214312425619456 'http://weijr-eng.blogspot.com \xea\xc2\x00\x00\xb7\xe0B\xf7' 0000000000548e75023120feacca22bf 214877213818880 'http://weijr-eng.blogspot.com n\xc3\x00\x00]W\xce7' ffffffffff363c6e97cbb0a023e6ef19 215068339863552 'http://weijr-eng.blogspot.com \x9a\xc3\x00\x00\x08\xefj\xa3' 00000000002720ebc1ec1ae37b882dc2 215332480352256 'http://weijr-eng.blogspot.com \xd8\xc3\x00\x00^\x07\x94^' 0000000000a06559d14147087b9d16d3 215411937247232 'http://weijr-eng.blogspot.com \xea\xc3\x00\x00\x0b\xec?\xcb' ffffffffff87068ed4f551b09298de98 215570851037184 'http://weijr-eng.blogspot.com \x0f\xc4\x00\x00H\x97\xdf\xda' ffffffffff7c89c6ed3f4a393a45b01f 215755534630912 'http://weijr-eng.blogspot.com :\xc4\x00\x00\x9a\xad\x00\x94' 0000000000ddd6ab4544d5b26c6d2b25 216017527635968 'http://weijr-eng.blogspot.com w\xc4\x00\x00D\xd7\x1b\x89' 000000000037f71afc96bb8846b8f638 216532923711488 'http://weijr-eng.blogspot.com \xef\xc4\x00\x00\x1a-3\xf2' 000000000008fa2b3edbaf3d79f4c256 217331787628544 'http://weijr-eng.blogspot.com \xa9\xc5\x00\x00\x912\xe4\xc7' ffffffffff75a74b63ba9f5dc5b0de2d 217583043215360 'http://weijr-eng.blogspot.com \xe4\xc5\x00\x00zG\x8f\x04' 00000000001e783df620dae334b06454 218257353080832 'http://weijr-eng.blogspot.com \x81\xc6\x00\x00Y\xa7\xc1l' 0000000000e4d512221d9d06cd835603 218695439745024 'http://weijr-eng.blogspot.com \xe7\xc6\x00\x00\x06\x18(\x7f' 0000000000fbfb76121576b49ed5c236 222741298937856 'http://weijr-eng.blogspot.com \x95\xca\x00\x00R\x17X=' 000000000063557cdad838a2100ddacc 222803575963648 'http://weijr-eng.blogspot.com \xa3\xca\x00\x00@Y\x8d\xc9' ffffffffffcf07d95aec3a52533e169e 223200860438528 'http://weijr-eng.blogspot.com \x00\xcb\x00\x00\x1e~\xa2t' ffffffffff2456b9b931014e4613293f 223593849946112 'http://weijr-eng.blogspot.com [\xcb\x00\x00\xae\x0f\x96\x8c' 00000000007947e73a253a33c558069d 223611029815296 'http://weijr-eng.blogspot.com _\xcb\x00\x00\xc5x\xc8\xf2' 0000000000e86d3a12727c16e828d648 223978249519104 'http://weijr-eng.blogspot.com \xb5\xcb\x00\x00@3\x07u' ffffffffffe4dcd2576fcc1ffaec3107 225159365525504 'http://weijr-eng.blogspot.com \xc8\xcc\x00\x00\x94g\xbci' 0000000000d13c398c0e7a124c58f3f3 225187282812928 'http://weijr-eng.blogspot.com \xce\xcc\x00\x00\x12\xde\xd3\xec' 0000000000d269493860523d7910bf7d 225640401862656 'http://weijr-eng.blogspot.com 8\xcd\x00\x00\x8e=\xfb\x16' 0000000000baa01aaf9fdf49a0a6c919 226087078461440 'http://weijr-eng.blogspot.com \xa0\xcd\x00\x00\xc1r\xb7_' ffffffffffdebdeaaaa1536434bb3baf 226381283721216 'http://weijr-eng.blogspot.com \xe4\xcd\x00\x00\xd9t%\xf5' 0000000000be7727266ba654c37699ad 226821517869056 'http://weijr-eng.blogspot.com K\xce\x00\x00\xc0\t\xd7\x1d' ffffffffffaddd7b5c3ab6144ac974d8 226967546757120 'http://weijr-eng.blogspot.com m\xce\x00\x00C\xea+c' ffffffffff78d562a7b2ccb080b0ecc8 227244572147712 'http://weijr-eng.blogspot.com \xad\xce\x00\x00\x17\x9c~\xbb' ffffffffff9f30b723e4b749d2e7b3bb 227530187472896 'http://weijr-eng.blogspot.com \xf0\xce\x00\x00j2\xc6E' ffffffffffe5ffe1c7c44e47818f7aa6 228374148546560 'http://weijr-eng.blogspot.com \xb4\xcf\x00\x00\x8a\xc4\x91\xc2' 0000000000dd7fb346cf8096db30c1a2 228447162990592 'http://weijr-eng.blogspot.com \xc5\xcf\x00\x00)\xdd\x1a\xdd' 0000000000851bc972d9275d5d5645e4 229291124064256 'http://weijr-eng.blogspot.com \x8a\xd0\x00\x00\xb5\xdb\xa2[' ffffffffffed8a574e3e7bda968ec3f1 229512314880000 'http://weijr-eng.blogspot.com \xbd\xd0\x00\x00\xf8\xeb&\xb0' fffffffffff5e53331b5f2514cf656ad 230336948600832 'http://weijr-eng.blogspot.com }\xd1\x00\x00^SH\x93' 00000000007a6c618b20901eb6420e6e 230369160855552 'http://weijr-eng.blogspot.com \x85\xd1\x00\x00[\xd8\xcaB' ffffffffffe06d525d4c543c2c379a04 231174467223552 'http://weijr-eng.blogspot.com @\xd2\x00\x00\xdaL\xa2\xb6' fffffffffff4e553146d9f5617af4dd8 231711338135552 'http://weijr-eng.blogspot.com \xbd\xd2\x00\x00D\xd4\xd9\x99' 0000000000dfbf6c0369f800eda9c02d 232467252379648 'http://weijr-eng.blogspot.com m\xd3\x00\x00\xa7\x15\xb7\x94' ffffffffffd0f2b87638887a493c660c 232636903587840 'http://weijr-eng.blogspot.com \x95\xd3\x00\x00\xd0\\\xb7v' ffffffffffec15ae39fb9d1e2ad0fdd9 233341278224384 'http://weijr-eng.blogspot.com 9\xd4\x00\x00;\xb4\xcb\\' 00000000003e061e503306223e6101b1 234037062926336 'http://weijr-eng.blogspot.com \xdb\xd4\x00\x00\xd7r\xa3\x0f' ffffffffff24825be54bf12125e94902 234157322010624 'http://weijr-eng.blogspot.com \xf7\xd4\x00\x00\xcb\xe1\xb7v' 00000000001a940b99ad408bd5b4727a 234831631876096 'http://weijr-eng.blogspot.com \x94\xd5\x00\x00\x80cZ6' ffffffffff3447de679ec1b87652a881 235316963180544 "http://weijr-eng.blogspot.com \x05\xd6\x00\x00'\xb93k" ffffffffffbff4c1715a7a80973e7029 235385682657280 'http://weijr-eng.blogspot.com \x15\xd6\x00\x00^\x93\xf7G' 00000000006e65157bad67a6268d5f70 235619758374912 'http://weijr-eng.blogspot.com K\xd6\x00\x00\xf0a\x02\xd1' 000000000054c645c4f147233f916051 235802294484992 'http://weijr-eng.blogspot.com v\xd6\x00\x00AU/s' 00000000002ada0afb5656d8aa9c633f 236111532130304 'http://weijr-eng.blogspot.com \xbe\xd6\x00\x00\x1bg*w' ffffffffff94ac5d86f652a0c283e7c8 237004885327872 'http://weijr-eng.blogspot.com \x8e\xd7\x00\x00j\xaePk' ffffffffffd54f6d6313880b3b29eabf 237722144866304 'http://weijr-eng.blogspot.com 5\xd8\x00\x00\xbd\x03l\x15' 0000000000da71b2743e7d7f83d0a477 238252573327360 'http://weijr-eng.blogspot.com \xb0\xd8\x00\x00\x16jB\x80' 0000000000ca03c5e113ef2ea9f03463 238594023227392 'http://weijr-eng.blogspot.com \x00\xd9\x00\x00;\x1f\xf5\x19' 0000000000770d60102291b078e5444f 239373559791616 'http://weijr-eng.blogspot.com \xb5\xd9\x00\x00\x08\xa7B\xb4' 00000000005b8b486425f67cf7fec3bc 239459459137536 'http://weijr-eng.blogspot.com \xc9\xd9\x00\x00\xdb\x9dY\xf0' 0000000000f1dda43859fc0bf53328da 239803056521216 'http://weijr-eng.blogspot.com \x19\xda\x00\x00\xcb\xbd\xc0\xc4' 0000000000be27e4490e010f70b56f37 239983445147648 'http://weijr-eng.blogspot.com C\xda\x00\x00T\xf5N\x88' ffffffffffd353af7546bfcf0458e1c3 240391467040768 'http://weijr-eng.blogspot.com \xa2\xda\x00\x00\x8f\x8c\x15\x9b' 000000000071a249d82491f5e4eaa986 240629837725696 'http://weijr-eng.blogspot.com \xda\xda\x00\x00~\xd0\x80\x1d' 000000000082afe69f15ddb4027fe2e4 240732916940800 'http://weijr-eng.blogspot.com \xf2\xda\x00\x00\x1d`\xb1\x0b' 0000000000deebd45d7a1ea26941b356 240769424162816 'http://weijr-eng.blogspot.com \xfa\xda\x00\x00GM\xca\xfa' 00000000003761f4be63ee0911d4f229 241422259191808 'http://weijr-eng.blogspot.com \x92\xdb\x00\x00`3}\x94' 00000000007950dbbdaf608afd06632c 241561845628928 'http://weijr-eng.blogspot.com \xb3\xdb\x00\x00\xeb8Q>' 000000000041f66d7e46094f2006f73c 241714316967936 'http://weijr-eng.blogspot.com \xd6\xdb\x00\x00;9\x98\xff' 0000000000150c038bd917d1206b80aa 242135223762944 'http://weijr-eng.blogspot.com 8\xdc\x00\x00{\xc3\xcc\xef' 0000000000c56da28fa87697b0b3ed21 243447336271872 'http://weijr-eng.blogspot.com j\xdd\x00\x00\xc2\xcc\xbd\x08' 000000000058b57a8e91a29299076059 243627724898304 'http://weijr-eng.blogspot.com \x94\xdd\x00\x00Q\xd6]\x0c' ffffffffff752581b6e0fbee75359265 244113056202752 'http://weijr-eng.blogspot.com \x05\xde\x00\x00\xbeS\x01%' 000000000061451a5d7e320f33fb541a 244716499107840 'http://weijr-eng.blogspot.com \x91\xde\x00\x00\xb6\xdd\xe4\x80' ffffffffffb4c3eeb711303bc8f3999f 245880435245056 'http://weijr-eng.blogspot.com \xa0\xdf\x00\x00\xadt\xa7\xff' ffffffffffec4fce46804793217cd8ea 246638496972800 'http://weijr-eng.blogspot.com Q\xe0\x00\x00\xd7\xc6@p' ffffffffff7f0a93e196560f685ed4ad 247366493929472 'http://weijr-eng.blogspot.com \xfa\xe0\x00\x00%\x86"\xaf' 000000000030f27188983ec31d505ba4 247720828731392 'http://weijr-eng.blogspot.com M\xe1\x00\x00\x0f\x9a\xf9D' ffffffffff61593af93e25d68db6d3e9 248942746927104 'http://weijr-eng.blogspot.com i\xe2\x00\x00\xfa\x1b\xca\xa3' 000000000045201e3dac09cfa9e6bcb2 250123862933504 'http://weijr-eng.blogspot.com |\xe3\x00\x00\xa8\x1f\xff\xdd' ffffffffff4a5e2b79b621a82f1ac929 250338611298304 'http://weijr-eng.blogspot.com \xae\xe3\x00\x00\xb7\xbe\xd4\xda' ffffffffff3a0d533329df854608975d 250534032310272 'http://weijr-eng.blogspot.com \xdc\xe3\x00\x00\x80.q\x0f' ffffffffffe13fb897303717c2885cd1 250804615249920 'http://weijr-eng.blogspot.com \x1b\xe4\x00\x00]\x0e\xb8~' ffffffffff452306313d702de48bcb48 251347928612864 'http://weijr-eng.blogspot.com \x99\xe4\x00\x00\x9cY\x8c\x89' ffffffffff7aff0870b408c2e58ba50a 251451007827968 'http://weijr-eng.blogspot.com \xb1\xe4\x00\x00\x86!J\xfd' 0000000000fcbabd2a24d04f17632a0b 252846872199168 'http://weijr-eng.blogspot.com \xf6\xe5\x00\x00\xa5__\x96' 00000000003c3cd5cd4ce8603f34f03f 252887674388480 'http://weijr-eng.blogspot.com \x00\xe6\x00\x00vQ^4' 00000000006d041a13bcd8babcd67013 254064495427584 'http://weijr-eng.blogspot.com \x12\xe7\x00\x00\x97\xfb\x05"' ffffffffff83b9a920e65e215c10ffc9 254700150587392 'http://weijr-eng.blogspot.com \xa6\xe7\x00\x00h\x17;>' 00000000008d3fefb16d2071fc65f85b 256166881918976 'http://weijr-eng.blogspot.com \xfb\xe8\x00\x004\xe2\x1f\x94' ffffffffffec17a97104d13de5bdb817 256336533127168 'http://weijr-eng.blogspot.com #\xe9\x00\x00\xec\xbb\x93o' ffffffffffff8033f3e7db5aae894eeb 256495446917120 'http://weijr-eng.blogspot.com H\xe9\x00\x00?\x9cH\x13' 0000000000e99f18e3420361ee52c7a3 256529806655488 'http://weijr-eng.blogspot.com P\xe9\x00\x00O\xf0\xc9p' ffffffffffdf46c1b89a6eacbe1e2df0 256789652176896 'http://weijr-eng.blogspot.com \x8c\xe9\x00\x00\x19$E\xd5' ffffffffff3a068cb01751f73f07f96d 257240623742976 'http://weijr-eng.blogspot.com \xf5\xe9\x00\x00\xb2\xa5\xb5\xaa' ffffffffffbd9eaaeec4ded576abd443 257734544982016 'http://weijr-eng.blogspot.com h\xea\x00\x00\xf5W6\xbd' ffffffffffa5c87268bc03fb5e5d7526 258333692919808 'http://weijr-eng.blogspot.com \xf4\xea\x00\x00\xd3\x0b\xcer' 00000000009110590aba631cb4653ea4 259396697325568 'http://weijr-eng.blogspot.com \xeb\xeb\x00\x00\x0f\xe5\xfc\xd1' 0000000000c359ec94ec5409991a2158 260528421208064 'http://weijr-eng.blogspot.com \xf3\xec\x00\x00\xb5(\xa3>' fffffffffff1e1c11cdc9daeb55d0d5e 260635795390464 'http://weijr-eng.blogspot.com \x0c\xed\x00\x00\xb7\xf4\xc8N' ffffffffff7edf09d3741e2e70f3fb1a 261088914440192 'http://weijr-eng.blogspot.com u\xed\x00\x00\x9a^T\xcd' ffffffffff5199a08b3775161b9837a2 261501231300608 'http://weijr-eng.blogspot.com \xd5\xed\x00\x00\x1a[T\x99' ffffffffffc1cf1483a288c954c2982c 262209900904448 'http://weijr-eng.blogspot.com z\xee\x00\x00Z\xcf\xc8\xe9' ffffffffff7b65bbb0fae0eee9ef1766 262235670708224 'http://weijr-eng.blogspot.com \x80\xee\x00\x00\xfd\xd6!\xb3' 00000000007cefee461eab344be06e02 262495516229632 'http://weijr-eng.blogspot.com \xbd\xee\x00\x00}\xe8\x89b' 00000000002313c74963304383e8e6cc 263429671616512 'http://weijr-eng.blogspot.com \x96\xef\x00\x00bM\x0b\xf7' 00000000007cd398e1085e0d5edd477b 263743204229120 'http://weijr-eng.blogspot.com \xdf\xef\x00\x00#V7\x89' fffffffffff1af15ba03c97247bf4539 264486233571328 'http://weijr-eng.blogspot.com \x8c\xf0\x00\x00`\x9d\xed\xf7' 00000000000fb30bab28d307a5a37c5b 264647294844928 'http://weijr-eng.blogspot.com \xb2\xf0\x00\x00\xee\x96O\x0b' ffffffffffe1ba387678a8f36135d2cb 266820548296704 'http://weijr-eng.blogspot.com \xac\xf2\x00\x00\x9e1tE' ffffffffffe3413c6bca6d53d45c3503 267189915484160 'http://weijr-eng.blogspot.com \x02\xf3\x00\x00\xa3i\xf6=' ffffffffff910b15b8f1b29ba56354d6 267484120743936 'http://weijr-eng.blogspot.com F\xf3\x00\x00\xf2\xb1\x9f\xca' 000000000046efa3a63b7c86bd8279da 267595789893632 'http://weijr-eng.blogspot.com `\xf3\x00\x00\xfb\x0eh\xa0' ffffffffff194facc6eb72cff0191d11 268431161032704 'http://weijr-eng.blogspot.com #\xf4\x00\x00)\x02\xf5@' ffffffffff13002ffda9ded7b72c561d 269049636323328 'http://weijr-eng.blogspot.com \xb3\xf4\x00\x00\xd5\x8ey\x02' ffffffffff8d9995035f9732de227bb8 269590802202624 'http://weijr-eng.blogspot.com 1\xf5\x00\x00y\x12\x18\x14' ffffffffff6a5c6265c4b73b12545828 270492745334784 'http://weijr-eng.blogspot.com \x03\xf6\x00\x00|\xdc\x0cg' ffffffffffb5074417f67eb148b37e38 270576497197056 'http://weijr-eng.blogspot.com \x16\xf6\x00\x00\xfb\xb1%\xac' ffffffffff17cd9b46555ae6ebfa1de9 270619446870016 'http://weijr-eng.blogspot.com \xf6\x00\x00\xe9\xf1!\xa9' 0000000000c54b2e3f739083ed4b8d0a 271811300294656 'http://weijr-eng.blogspot.com 6\xf7\x00\x00\x80\xc8\x83A' 000000000070f69478fa0e535a342ac4 271974509051904 'http://weijr-eng.blogspot.com \\\xf7\x00\x00\x01\xe3\xa3\x1e' 0000000000a13cd4cf4a8b99fdb4471d 274804892499968 'http://weijr-eng.blogspot.com \xef\xf9\x00\x00^TM\x1c' ffffffffff0cca723cfb4403c8f109cd 275172112203776 'http://weijr-eng.blogspot.com D\xfa\x00\x000\x1e\x90\xe2' ffffffffff0366ae3551a0c990c4bcd1 275466317463552 'http://weijr-eng.blogspot.com \x89\xfa\x00\x00\x0ez\x9a\x13' ffffffffff4add75a3d6743c42fd56e2 275719720534016 'http://weijr-eng.blogspot.com \xc4\xfa\x00\x00\xe2@\x07\x7f' ffffffffff0dc99c68d82762af07b90d 278210801565696 'http://weijr-eng.blogspot.com \x08\xfd\x00\x00\tQ\x13\x7f' fffffffffffc7b749b014472156e5442 278408370061312 'http://weijr-eng.blogspot.com 6\xfd\x00\x00\x1e\x15\x8e\x1d' 0000000000da7d7640525efba1ec0b9e 278754114928640 'http://weijr-eng.blogspot.com \x86\xfd\x00\x00\xf6\xdf%\xe6' 00000000008cee104ca854631d975a97 279001075548160 'http://weijr-eng.blogspot.com \xc0\xfd\x00\x00_b=<' ffffffffffe2b96a32932866a5b2bc07 279175021723648 'http://weijr-eng.blogspot.com \xe8\xfd\x00\x00\xd6\ti\xa5' ffffffffff8f4be31f75f00ce19b158c 279336082997248 'http://weijr-eng.blogspot.com \x0e\xfe\x00\x00G\xfe\x08\\' ffffffffff2c2b61221f7764ea6f1d81 279935230935040 'http://weijr-eng.blogspot.com \x99\xfe\x00\x00Oi\x06\xdf' 00000000009ae91007f8a39ba7472c4e 280306745606144 'http://weijr-eng.blogspot.com \xf0\xfe\x00\x00\\z{\x0c' 0000000000e3ecf781ed097684ec6971 280989645406208 'http://weijr-eng.blogspot.com \x8f\xff\x00\x00<q\xda|' 00000000000118b60d5d31e80e861a67 282501473894400 'http://weijr-eng.blogspot.com \xef\x00\x01\x00\xa7\xc0\xe3I' 0000000000eeb5e2482b8de238e2b67a 282514358796288 'http://weijr-eng.blogspot.com \xf2\x00\x01\x00\x1a\xce\x1f\x18' ffffffffffbcc1db73f8c27beb9b25c3 282737697095680 'http://weijr-eng.blogspot.com &\x01\x01\x00Py\x9cT' 00000000003cffde2617be3b1ae3727a 282872988565504 'http://weijr-eng.blogspot.com E\x01\x01\x00\xeb>\x99\xe3' 000000000061d8cd00dcad74ac5827e4 282881578500096 'http://weijr-eng.blogspot.com G\x01\x01\x00\xf1"\xf6\xe4' ffffffffff5e0a78d79bd41e22ad6b7f 283356172386304 'http://weijr-eng.blogspot.com \xb6\x01\x01\x00\xb39\xa6*' 0000000000814b017dd4256af218ad45 283362614837248 'http://weijr-eng.blogspot.com \xb7\x01\x01\x00wLo\xd8' ffffffffff358f24410c14384915d8b1 284019744833536 'http://weijr-eng.blogspot.com P\x02\x01\x00\xa5\xcc\x10\xeb' ffffffffffe66843095385e96a31a088 284097054244864 'http://weijr-eng.blogspot.com b\x02\x01\x00\xa8Pw\xb8' ffffffffffb42052c18bc34fb4efbe73 287470751055872 'http://weijr-eng.blogspot.com t\x05\x01\x00\x8d$\xd9C' ffffffffff440d38490bc3faef316b52 288585295069184 'http://weijr-eng.blogspot.com w\x06\x01\x00\xd3?\xf0\xe3' 00000000001def92d4afacf3a8621264 288864467943424 'http://weijr-eng.blogspot.com \xb8\x06\x01\x00\xeaj@\xda' 000000000046b4ef7c15cd3610589240 289480795750400 'http://weijr-eng.blogspot.com H\x07\x01\x00\xf4\x10Hb' 0000000000521fade3855378fb47c98b 290172285485056 'http://weijr-eng.blogspot.com \xe9\x07\x01\x00\xca\xbc\xabN' 0000000000bc201bd91358f40e602053 291484397993984 'http://weijr-eng.blogspot.com \x1a\t\x01\x00\xf1\x94%\xaa' 00000000007728515e1280b69711a44e 291843027763200 'http://weijr-eng.blogspot.com n\t\x01\x00\xec\xe6\xf4D' ffffffffff8bed18c3a1c26cb76b4596 293434313146368 'http://weijr-eng.blogspot.com \xe0\n\x01\x00J\xe0\x9a\xfd' 000000000043fe26f8257f8219249be1 293945414254592 'http://weijr-eng.blogspot.com W\x0b\x01\x00\xb66\xfd\xe9' ffffffffff3b71c35b5cfbaf8a5e7d77 293992658894848 'http://weijr-eng.blogspot.com b\x0b\x01\x00\x89rs\xdc' ffffffffffa19426b63d0467585016d0 294295454089216 'http://weijr-eng.blogspot.com \xa9\x0b\x01\x00\xc2AV9' 0000000000a86b827f4fb7a4bf890de6 294632609021952 'http://weijr-eng.blogspot.com \xf7\x0b\x01\x00O\x88Z\xbd' ffffffffff4e9a67154d9b9ba232087e 295704203362304 'http://weijr-eng.blogspot.com \xf1\x0c\x01\x00\xe6\x8fJV' ffffffffff9499bbf41c0bf73d601238 296752175382528 'http://weijr-eng.blogspot.com \xe5\r\x01\x00\x99\xa0?P' ffffffffff508e24d50ff3614d76c5d6 297166639726592 'http://weijr-eng.blogspot.com E\x0e\x01\x00\xafu\x87\xff' 0000000000c5f6f17bae36c5ffb3e9be 297282603843584 'http://weijr-eng.blogspot.com `\x0e\x01\x00**\xf4\x93' ffffffffff081dd26e57e87a3fd9db14 298601158803456 'http://weijr-eng.blogspot.com \x93\x0f\x01\x00\x8c\x18\xc9\xc8' ffffffffffe352b923267bc55b14ae54 299127292297216 'http://weijr-eng.blogspot.com \x0e\x10\x01\x00(\x0ek\x1d' 0000000000c2a995018a65dcff50b9f0 299221781577728 'http://weijr-eng.blogspot.com $\x10\x01\x00_\x9a\x1d<' ffffffffff8355db2b672b1f7097a9b9 299387137818624 'http://weijr-eng.blogspot.com J\x10\x01\x00u\xed\xa3\xf9' ffffffffffe3df9e11376c97f4c61f0e 301051437645824 'http://weijr-eng.blogspot.com \xce\x11\x01\x00\xddUpF' 0000000000bdbaea14ff18f6690304c3 301850301562880 'http://weijr-eng.blogspot.com \x88\x12\x01\x007_\xac\x1c' ffffffffffe0ce78bbb48e7b8bb5e8b7 303282673156096 'http://weijr-eng.blogspot.com \xd5\x13\x01\x00\xd3\xbe\xec\xc6' 0000000000040cf538cb05be9ce6aaac 303637007958016 'http://weijr-eng.blogspot.com (\x14\x01\x00\xa7\xc3\x98I' ffffffffffa15f8f083a49b5432386c3 304777321775104 'http://weijr-eng.blogspot.com 1\x15\x01\x00\xc8|h\xc5' ffffffffff66207aedb123e28a797013 304835303833600 'http://weijr-eng.blogspot.com ?\x15\x01\x00\x88W\xc7l' ffffffffff04c0b7b0c08eb7e3bed431 305013544976384 'http://weijr-eng.blogspot.com h\x15\x01\x00\xe0NU\xb6' ffffffffff83e1e45a9655f36a522ded 305612692914176 'http://weijr-eng.blogspot.com \xf4\x15\x01\x00Q\n\xc6V' ffffffffff01f21182219adaab4afbd5 305814556377088 'http://weijr-eng.blogspot.com #\x16\x01\x00\x0f\x19\x0f\x0e' 0000000000b0cdb89c2bff75651d20d3 306355722256384 'http://weijr-eng.blogspot.com \xa1\x16\x01\x00\x96\xf3kG' ffffffffff0d8cfbb6146beb42c323c7 306536110882816 'http://weijr-eng.blogspot.com \xcb\x16\x01\x00\xc7\x9cp~' ffffffffff9ee1f11aaa95dbb7b27511 306579060555776 'http://weijr-eng.blogspot.com \xd5\x16\x01\x00[\x9f|V' ffffffffffa1fd0eefefe020af920cd5 306600535392256 'http://weijr-eng.blogspot.com \xda\x16\x01\x00#\xceF\x17' 0000000000bb5e78cb1d3f49f64dc3d0 307624885092352 'http://weijr-eng.blogspot.com \xc8\x17\x01\x00\xce>j\x84' 000000000024ef3cc8457f0dde614905 307712931921920 'http://weijr-eng.blogspot.com \xdd\x17\x01\x00\xc9A;\x07' ffffffffff7678cc6dc20c48063ba651 309602717532160 'http://weijr-eng.blogspot.com \x95\x19\x01\x00R\x91Bm' ffffffffff1142b76d0b448bbb26c3f9 309903365242880 'http://weijr-eng.blogspot.com \xdb\x19\x01\x002\x7fI\x03' ffffffffff2848ceeaa640d247794d2d 310418761318400 'http://weijr-eng.blogspot.com S\x1a\x01\x00R@\x8dX' 0000000000492345929d8a9e8351975c 310895502688256 'http://weijr-eng.blogspot.com \xc2\x1a\x01\x00\x04 \x05+' 00000000007cc01fa4dee1efe165ea8c 311522567913472 'http://weijr-eng.blogspot.com T\x1b\x01\x00\x1c\xe8\xfeD' 00000000006bd55a3b29d89c15698fb5 312007899217920 'http://weijr-eng.blogspot.com \xc5\x1b\x01\x00\x0f\xd3\x96~' ffffffffff099a611626124fc0b8b711 313395173654528 'http://weijr-eng.blogspot.com \x08\x1d\x01\x00\xf15\xc5)' ffffffffff952ecdc4c7e61bcc6b1f07 313453155713024 'http://weijr-eng.blogspot.com \x15\x1d\x01\x00A\x92\xd1\x90' ffffffffff5ba2c1683e6ae27534c27a 314206922473472 'http://weijr-eng.blogspot.com \xc5\x1d\x01\x00I \xbc1' ffffffffff6ae7a9e664c1e88234893d 314887674789888 "http://weijr-eng.blogspot.com c\x1e\x01\x00'\xd2\xe4\xd2" ffffffffffccde3a8b85cf2ef13be069 315413808283648 'http://weijr-eng.blogspot.com \xde\x1e\x01\x00\xb9\xed\r=' 0000000000dd6aec2eb485b69a73dbfa 315428840669184 'http://weijr-eng.blogspot.com \xe1\x1e\x01\x00\xba\x11g\xf2' ffffffffff905213dd007f5217c1108d 316262064324608 'http://weijr-eng.blogspot.com \xa3\x1f\x01\x00\xc2\x14`\xc2' ffffffffffb0457c77d2e09befaf6457 316829000007680 "http://weijr-eng.blogspot.com ' \x01\x00OR\xee\xae" ffffffffffdf5e1fe56924b4cea4664c 316829000007680 "http://weijr-eng.blogspot.com ' \x01\x00}r\x04\x91" 000000000099d4fc19aa097b5db39517 316992208764928 'http://weijr-eng.blogspot.com M \x01\x00\xc5\xc0\xd3\xdf' 00000000001c3d17a3d7d94924ce2ccb 317133942685696 'http://weijr-eng.blogspot.com n \x01\x00\x82\xeb\xd8\xd8' ffffffffff68e97e016e1c0d89823acf 317522637225984 'http://weijr-eng.blogspot.com \xc9 \x01\x00[\xc9\xad\x18' 000000000020e0b4a60d9f7e7b3edc06 317690140950528 'http://weijr-eng.blogspot.com \xf0 \x01\x00\x8959\x05' 0000000000e77b2fb57dc94ecab0c5ec 317715910754304 'http://weijr-eng.blogspot.com \xf6 \x01\x006\xa6\xfbs' 0000000000a55b481c64b4886d633f5c 318529807056896 'http://weijr-eng.blogspot.com \xb3!\x01\x007\x9b\xb9\xb7' ffffffffff713f204c0cae5ae5defb13 318817569865728 'http://weijr-eng.blogspot.com \xf6!\x01\x00\x94\x18\x8c\xa5' ffffffffffda85a0f6140cc9d16cfb04 319210559373312 'http://weijr-eng.blogspot.com R"\x01\x00\x1f\xe0\xd6[' 00000000004ea394150715a666494c60 320715945410560 'http://weijr-eng.blogspot.com \xb0#\x01\x00+\xd5\x01\xfc' 00000000003ab8f34ec0a6079ffbde19 322023762952192 'http://weijr-eng.blogspot.com \xe1$\x01\x00\xd4\x0b\x91W' ffffffffffdddedb07e03dff1874c25f 322790414614528 'http://weijr-eng.blogspot.com \x93%\x01\x00!\xe9\xef\x80' 00000000003f4fcee54c0a3dcdfc5099 323155486834688 'http://weijr-eng.blogspot.com \xe8%\x01\x00$\xcf\x8f\xfb' ffffffffff69d252347032ef62d151f1 323327285526528 'http://weijr-eng.blogspot.com \x10&\x01\x00$\x00/\x9b' ffffffffff94f4e59495240fbc2b0d33 324209901305856 'http://weijr-eng.blogspot.com \xde&\x01\x00d\x1c\x9cu' ffffffffff0e79888d60b073f7e22d6e 324884211171328 "http://weijr-eng.blogspot.com {'\x01\x00/S\x84v" ffffffffff05bb9bfdd8fb765ea94922 325416787116032 "http://weijr-eng.blogspot.com \xf7'\x01\x00\xec\xe3b$" 000000000064bad84662c44eb15204ef 325719582310400 'http://weijr-eng.blogspot.com =(\x01\x00\x9e\xbe\xa6\xaa' 0000000000a33ca9a2e8bf1666e62c39 326030967439360 'http://weijr-eng.blogspot.com \x86(\x01\x00\xafP\x1fp' 00000000009628e3d4417fa5a1363c66 326971565277184 'http://weijr-eng.blogspot.com a)\x01\x00\xe4\xa5x)' 00000000000e0378a960fa72fd94ef00 327188461125632 'http://weijr-eng.blogspot.com \x93)\x01\x00\x9a\\\x0e\xd1' ffffffffffac3af446e0b45db0c0239a 327422536843264 'http://weijr-eng.blogspot.com \xca)\x01\x00\xe2\xbf\xc7d' ffffffffff1d8578aba6c9d15f3605a7 328253613015040 'http://weijr-eng.blogspot.com \x8b*\x01\x00\x00\x8bV\xf0' 0000000000cb36a76588137b5d64afaf 328597210398720 'http://weijr-eng.blogspot.com \xdb*\x01\x00\xd4*\xa4\xf2' ffffffffffae23d015397160c8abbe0c 329260782845952 'http://weijr-eng.blogspot.com v+\x01\x00%\xfbM\x00' ffffffffff5013a393381924cc8b8ded 329292995100672 'http://weijr-eng.blogspot.com }+\x01\x00\xbe\xb1\xee\xe6' ffffffffffd30e161ff9cfc6c8d5a587 329522775851008 'http://weijr-eng.blogspot.com \xb3+\x01\x00\xfcV>\x13' 0000000000a70767efcf8f75dac769d9 329722491830272 'http://weijr-eng.blogspot.com \xe1+\x01\x00;_\xa9\xc7' ffffffffffe90da088b817b88674a4b5 330244330356736 'http://weijr-eng.blogspot.com [,\x01\x00\xbc\xfe>G' ffffffffff87d6fba68cd3f453be7d00 330444046336000 'http://weijr-eng.blogspot.com \x89,\x01\x00s\xa1(\xa2' ffffffffff766a075d111adbc9d79df8 330890722934784 'http://weijr-eng.blogspot.com \xf1,\x01\x00\xfa\xe9\xf5\xd7' 0000000000704fee9ad3e0f1883d151b 330914345254912 'http://weijr-eng.blogspot.com \xf7,\x01\x00\xce%\xa3e' 000000000083f8555c6dc8de7bbb2ef4 331573622734848 'http://weijr-eng.blogspot.com \x90-\x01\x00\x86\x0c\xe4\x82' ffffffffff18b8d2896b838f970a1c2a 332277997371392 'http://weijr-eng.blogspot.com 4.\x01\x00\xa1\xa44\xcb' 0000000000f97c4220edd9f6c15f3667 333429048606720 'http://weijr-eng.blogspot.com @/\x01\x00\x99\n\xcf\xbd' 00000000003775df4e1f36959ef32543 333645944455168 'http://weijr-eng.blogspot.com s/\x01\x00\x83\x1f\xb5K' 000000000029926dc77bac3b19b02576 333963772035072 'http://weijr-eng.blogspot.com \xbd/\x01\x00\xa1Z\xa5u' ffffffffff05ffa7916e72c710c5eb42 334631639449600 'http://weijr-eng.blogspot.com X0\x01\x00\x19\xaa\xcc\xbc' 000000000070dbae13254762d1d4d404 334816323043328 'http://weijr-eng.blogspot.com \x830\x01\x00WC!\xb9' 00000000002ed8b63321f4392e83dbda 334900074905600 'http://weijr-eng.blogspot.com \x970\x01\x005_\x13\x1b' ffffffffffd4c2cc0803230775e12b33 335576532254720 'http://weijr-eng.blogspot.com 41\x01\x00=D\xb0\xc6' ffffffffff03f3ae8a8a43dbddf284a1 335767658299392 'http://weijr-eng.blogspot.com a1\x01\x00%\xef\xf0\n' 00000000004be84f1efa3613acce258f 335802018037760 'http://weijr-eng.blogspot.com i1\x01\x00\xd5%M<' 0000000000d59e49f17e0d082d8c94c9 335963079311360 'http://weijr-eng.blogspot.com \x8e1\x01\x00\xcd\xca\xd9\xb5' ffffffffff8d4001183d2bc8d014fec1 336472032935936 'http://weijr-eng.blogspot.com \x052\x01\x00\x08\xb5\xb0\x07' ffffffffff7dd1c13b6f70ec1deff599 336553637314560 'http://weijr-eng.blogspot.com \x182\x01\x00\xe4\xfa\xb7a' 0000000000398c398b783ac528c55630 336682486333440 'http://weijr-eng.blogspot.com 62\x01\x00\x03\xe2{K' 00000000002b140c311b7cbb10ee44a7 336746910842880 'http://weijr-eng.blogspot.com E2\x01\x00S\x91\x101' ffffffffff8ca4b0f4bfc6454c80a55d 337090508226560 'http://weijr-eng.blogspot.com \x952\x01\x00l_\xe4q' ffffffffff10365c830b3c12426ed0a2 339899416838144 'http://weijr-eng.blogspot.com #5\x01\x00\xdbJ\x9a\x17' 0000000000190c03bfac81270e4c1f09 341205086896128 'http://weijr-eng.blogspot.com S6\x01\x008\xce$K' ffffffffff0116bfe12b2992163cdea8 341327493464064 'http://weijr-eng.blogspot.com o6\x01\x00f\x00$\x87' ffffffffffd8dc67f74c1cabd073760d 342313188458496 'http://weijr-eng.blogspot.com U7\x01\x00f\xee\xeb\x14' ffffffffffddb86777908273b83e8f17 342495724568576 'http://weijr-eng.blogspot.com \x7f7\x01\x00\x880\xc1\xf2' 0000000000c93e007203bfaae1d2db7e 342639605972992 'http://weijr-eng.blogspot.com \xa17\x01\x00\xdbq\xd5/' ffffffffff6067ecd25551bfe3dabc9b 343021858062336 'http://weijr-eng.blogspot.com \xfa7\x01\x00\xfe\x03#V' ffffffffffac9641643e0b630aa391ed 343092725022720 'http://weijr-eng.blogspot.com \n8\x01\x00\xca\x0f\xd9\xe1' 0000000000a48cd1e590f3583f4a7a40 343294588485632 'http://weijr-eng.blogspot.com 98\x01\x008E\xcf\xaf' 0000000000222941538fcabd4411fda1 343608121098240 'http://weijr-eng.blogspot.com \x828\x01\x00bR\xf6\xdb' 00000000007ba9a0752bc4965d21c73b 343867966619648 'http://weijr-eng.blogspot.com \xbf8\x01\x00V\xc82<' 00000000007092b24cfe110f28411983 344379067727872 'http://weijr-eng.blogspot.com 69\x01\x00\xff+\xedF' ffffffffffe499b01614795feef14c03 344724812595200 'http://weijr-eng.blogspot.com \x869\x01\x00\xa0\xe6p\xa8' ffffffffff337bd445caca1361d1b49c 345618165792768 'http://weijr-eng.blogspot.com V:\x01\x00\x0b\xb9\n\x8b' ffffffffffddf72a12a4c4943d909771 346109939548160 'http://weijr-eng.blogspot.com \xc9:\x01\x00\x94-\xf6`' ffffffffffb1db55cece025129cfd41d 346112087031808 'http://weijr-eng.blogspot.com \xc9:\x01\x00.\xef\x14\xc8' 0000000000969b51b30fc42debfdd66f 346266705854464 'http://weijr-eng.blogspot.com \xed:\x01\x00\x03\xa0l\x8c' ffffffffffbebfc03d81f15965ad2e68 347035505000448 'http://weijr-eng.blogspot.com \xa0;\x01\x00\xeb[\xcb\xf8' 00000000009636bc6744fab1c4cd579a 348119984242688 'http://weijr-eng.blogspot.com \x9d<\x01\x00\xd6\xdb<i' ffffffffff78b32f73ea55fd00be4f69 352354821996544 'http://weijr-eng.blogspot.com w@\x01\x00\x89\x15\x0f^' 000000000005e07feaf7ada8e788dd2f 352440721342464 'http://weijr-eng.blogspot.com \x8b@\x01\x00\xe4,3\x07' ffffffffffea967aa9ac9136b4fb7978 352485818499072 'http://weijr-eng.blogspot.com \x95@\x01\x00\xf0\x11\x10\x84' ffffffffff116876fb2cccd879b80bf5 353512315682816 'http://weijr-eng.blogspot.com \x84A\x01\x00\xbd7\xe1\xf7' ffffffffff0dc1a9c59b5cfd7367ee27 353593920061440 'http://weijr-eng.blogspot.com \x97A\x01\x00\xc3:\xfb\xba' ffffffffffb2302fe845351cb0314d97 354261787475968 'http://weijr-eng.blogspot.com 3B\x01\x00)g\x1a3' ffffffffffe62bdcba029edeafc09ec2 355657651847168 'http://weijr-eng.blogspot.com xC\x01\x00|e\xad]' ffffffffffae2d0ee75bc1690b5f0a76 356158015537152 'http://weijr-eng.blogspot.com \xecC\x01\x00\xb7\xb5`\xbc' 000000000075b5a424d9f4fee622aa01 356722803736576 'http://weijr-eng.blogspot.com pD\x01\x00e\xb1\x04\x1e' 0000000000d89c27f66c5883188995b6 357671991508992 'http://weijr-eng.blogspot.com ME\x01\x00\xc9u)\x10' ffffffffff42df3c2e1a2b453d86e37f 358294761766912 'http://weijr-eng.blogspot.com \xdeE\x01\x00\xd17\xdcT' ffffffffffe57443bacfec5dc7839aea 358376366145536 'http://weijr-eng.blogspot.com \xf1E\x01\x00\x813\xd0\x03' ffffffffffda337f91f54f58fbf60797 358438643171328 'http://weijr-eng.blogspot.com \xffE\x01\x00x\xf2\xa9\xae' ffffffffff0af2821427cc4733a7cb8a 358567492190208 'http://weijr-eng.blogspot.com \x1dF\x01\x009\x08\xd3\xce' 000000000070636af2fe69b419de2d77 359143017807872 'http://weijr-eng.blogspot.com \xa3F\x01\x00\xdf\xd6\x91\xb5' ffffffffff9eb6d1f086443dea658723 359284751728640 'http://weijr-eng.blogspot.com \xc4F\x01\x00\x1d\x1d\xd2\xdd' ffffffffffc5f93ee6927f4ec5f794a5 359883899666432 'http://weijr-eng.blogspot.com PG\x01\x00\xc0\xed\xfa&' ffffffffffed06d0ca407e71c6d13104 362671333441536 'http://weijr-eng.blogspot.com \xd9I\x01\x00\xc5\xdc\x97\x1c' 0000000000600e21ad924e60876ab383 363811647258624 'http://weijr-eng.blogspot.com \xe2J\x01\x00a\xa9S\xbd' 0000000000351c5bc1bdef7efaccf580 364644870914048 'http://weijr-eng.blogspot.com \xa4K\x01\x00]\x95\xf3\xd0' 000000000072e5aee522169f9e45097d 366049325219840 'http://weijr-eng.blogspot.com \xebL\x01\x00\x99\x0bF\xeb' 000000000011727c2b8abc57467d7794 367228293742592 'http://weijr-eng.blogspot.com \xfeM\x01\x00\xcf\x8a\xea\x1e' ffffffffffcdcbab480ce4f6c68ff1ee 367316340572160 'http://weijr-eng.blogspot.com \x12N\x01\x00\xf4I\x87\xab' 000000000090a96643d6d0ee86cd5c07 369586230788096 'http://weijr-eng.blogspot.com #P\x01\x00\x1f$\xe4R' 00000000006d085d26db9df6064fbf98 369790241734656 'http://weijr-eng.blogspot.com RP\x01\x00\x97\xaag\xb1' ffffffffff97e4b0e36b9f656e6ff921 369807421603840 'http://weijr-eng.blogspot.com VP\x01\x00\xa5m\xe9\x8b' 0000000000e024035fe75f3499af56f7 370020022484992 'http://weijr-eng.blogspot.com \x88P\x01\x00\xe7\x18\x86u' 000000000033fd3aa9f42d02cb916ebb 370314227744768 'http://weijr-eng.blogspot.com \xccP\x01\x00D\xfdN\xf4' 00000000007511334caa73fd9c8d1fc3 370769494278144 'http://weijr-eng.blogspot.com 6Q\x01\x00\x8b\x9cc\xb8' ffffffffff590da1f73ee4864235bd8e 371944167833600 'http://weijr-eng.blogspot.com HR\x01\x00\x04\xad\x05L' ffffffffffd002a38da0cddcb8b64dcf 372038657114112 'http://weijr-eng.blogspot.com ^R\x01\x00g\xe6\xa8_' 0000000000e8c172386ef0ed7f0e69fd 372388696948736 'http://weijr-eng.blogspot.com \xafR\x01\x00H\xf4\x9a\x99' 0000000000a0567edd510c0954349e56 373015762173952 'http://weijr-eng.blogspot.com AS\x01\x00\xfa\xce\xbd\xcc' 0000000000bb5b5331dac126e7b0c6bf 373267017760768 'http://weijr-eng.blogspot.com |S\x01\x00\xf8\x07!X' 0000000000d7a7bc9717860fad1d1ca8 375629249773568 'http://weijr-eng.blogspot.com \xa2U\x01\x00}\xa8\x90b' fffffffffff90cc1165b7864494be247 375807490916352 'http://weijr-eng.blogspot.com \xcbU\x01\x00%\x83j\xd8' ffffffffff2207042a98fb0eda5dbbea 376471063363584 'http://weijr-eng.blogspot.com fV\x01\x00\xa1O\xea5' 0000000000c05fd35e6924271e4ad9ae 376829693132800 'http://weijr-eng.blogspot.com \xb9V\x01\x00\xd2?g\xe1' ffffffffff87cd2eb9196c837a597b2b 377128193359872 'http://weijr-eng.blogspot.com \xffV\x01\x00\x15G\xf2]' ffffffffff2191b5ffceadd694e62bf0
--------------------------------------------------------------------------- KeyboardInterrupt Traceback (most recent call last) <ipython-input-197-8c6ae74924f7> in <module>() 69 #ret,i,output = ret0, i0, output0 70 ret.wait() ---> 71 result = output.get() 72 for j in np.where(result>0)[0]: 73 x =i+(result[j]&0x7fffffff) /usr/local/lib/python2.7/dist-packages/pyopencl-2014.1-py2.7-linux-x86_64.egg/pyopencl/array.pyc in get(self, queue, ary, async) 690 cl.enqueue_copy(queue or self.queue, ary, self.base_data, 691 device_offset=self.offset, --> 692 is_blocking=not async) 693 694 return ary /usr/local/lib/python2.7/dist-packages/pyopencl-2014.1-py2.7-linux-x86_64.egg/pyopencl/__init__.pyc in enqueue_copy(queue, dest, src, **kwargs) 1088 return _cl._enqueue_read_buffer_rect(queue, src, dest, **kwargs) 1089 else: -> 1090 return _cl._enqueue_read_buffer(queue, src, dest, **kwargs) 1091 elif src.type in [mem_object_type.IMAGE2D, mem_object_type.IMAGE3D]: 1092 origin = kwargs.pop("origin") KeyboardInterrupt:
%qtconsole --colors=linux
%%cl_kernel
__kernel void kernel_md5(__const ulong base, __global uint * out_buffer)
{
__private uint X[16]={0x77777777,0,0,0x80,0,0,0,0,0,0,0,0,0,0,0,0};
uint id = get_global_id(0);
ulong code = base + id;
X[1] = code >> 32;
X[2] = code &0xffffffff;
__private uint A, B, C, D;
#define S(x,n) rotate(x,n)
#define P(a,b,c,d,k,s,t) a += F(b,c,d) + X[k] + t; a = S(a,s) + b;
#define P0(a,b,c,d,k,s,t) a += F(b,c,d) + t; a = S(a,s) + b;
#define P14(a,b,c,d,k,s,t) a += F(b,c,d) + 96 + t; a = S(a,s) + b;
A = 0x67452301;
B = 0xefcdab89;
C = 0x98badcfe;
D = 0x10325476;
#define F(x,y,z) bitselect(z, y,x)
P( A, B, C, D, 0, 7U, 0xD76AA478 );
P( D, A, B, C, 1, 12U, 0xE8C7B756 );
P( C, D, A, B, 2, 17U, 0x242070DB );
P( B, C, D, A, 3, 22U, 0xC1BDCEEE );
P0( A, B, C, D, 4, 7U, 0xF57C0FAF );
P0( D, A, B, C, 5, 12U, 0x4787C62A );
P0( C, D, A, B, 6, 17U, 0xA8304613 );
P0( B, C, D, A, 7, 22U, 0xFD469501 );
P0( A, B, C, D, 8, 7U, 0x698098D8 );
P0( D, A, B, C, 9, 12U, 0x8B44F7AF );
P0( C, D, A, B, 10, 17U, 0xFFFF5BB1 );
P0( B, C, D, A, 11, 22U, 0x895CD7BE );
P0( A, B, C, D, 12, 7U, 0x6B901122 );
P0( D, A, B, C, 13, 12U, 0xFD987193 );
P14( C, D, A, B, 14, 17U, 0xA679438E );
P0( B, C, D, A, 15, 22U, 0x49B40821 );
#undef F
#define F(x,y,z) bitselect(y,x, z)
P( A, B, C, D, 1, 5U, 0xF61E2562 );
P0( D, A, B, C, 6, 9U, 0xC040B340 );
P0( C, D, A, B, 11, 14U, 0x265E5A51 );
P( B, C, D, A, 0, 20U, 0xE9B6C7AA );
P0( A, B, C, D, 5, 5U, 0xD62F105D );
P0( D, A, B, C, 10, 9U, 0x02441453 );
P0( C, D, A, B, 15, 14U, 0xD8A1E681 );
P0( B, C, D, A, 4, 20U, 0xE7D3FBC8 );
P0( A, B, C, D, 9, 5U, 0x21E1CDE6 );
P14( D, A, B, C, 14, 9U, 0xC33707D6 );
P( C, D, A, B, 3, 14U, 0xF4D50D87 );
P0( B, C, D, A, 8, 20U, 0x455A14ED );
P0( A, B, C, D, 13, 5U, 0xA9E3E905 );
P( D, A, B, C, 2, 9U, 0xFCEFA3F8 );
P0( C, D, A, B, 7, 14U, 0x676F02D9 );
P0( B, C, D, A, 12, 20U, 0x8D2A4C8A );
#undef F
#define F(x,y,z) (x ^ y ^ z)
P( A, B, C, D, 5, 4U, 0xFFFA3942 );
P( D, A, B, C, 8, 11U, 0x8771F681 );
P( C, D, A, B, 11, 16U, 0x6D9D6122 );
P14( B, C, D, A, 14, 23U, 0xFDE5380C );
P( A, B, C, D, 1, 4U, 0xA4BEEA44 );
P( D, A, B, C, 4, 11U, 0x4BDECFA9 );
P( C, D, A, B, 7, 16U, 0xF6BB4B60 );
P( B, C, D, A, 10, 23U, 0xBEBFBC70 );
P( A, B, C, D, 13, 4U, 0x289B7EC6 );
P( D, A, B, C, 0, 11U, 0xEAA127FA );
P( C, D, A, B, 3, 16U, 0xD4EF3085 );
P( B, C, D, A, 6, 23U, 0x04881D05 );
P( A, B, C, D, 9, 4U, 0xD9D4D039 );
P( D, A, B, C, 12, 11U, 0xE6DB99E5 );
P( C, D, A, B, 15, 16U, 0x1FA27CF8 );
P( B, C, D, A, 2, 23U, 0xC4AC5665 );
#undef F
#define F(x,y,z) (y ^ (x | ~z))
P( A, B, C, D, 0, 6U, 0xF4292244 );
P( D, A, B, C, 7, 10U, 0x432AFF97 );
P14( C, D, A, B, 14, 15U, 0xAB9423A7 );
P( B, C, D, A, 5, 21U, 0xFC93A039 );
P( A, B, C, D, 12, 6U, 0x655B59C3 );
P( D, A, B, C, 3, 10U, 0x8F0CCC92 );
P( C, D, A, B, 10, 15U, 0xFFEFF47D );
P( B, C, D, A, 1, 21U, 0x85845DD1 );
P( A, B, C, D, 8, 6U, 0x6FA87E4F );
P( D, A, B, C, 15, 10U, 0xFE2CE6E0 );
P( C, D, A, B, 6, 15U, 0xA3014314 );
P( B, C, D, A, 13, 21U, 0x4E0811A1 );
P( A, B, C, D, 4, 6U, 0xF7537E82 );
if( (A&0xFFFFFFFEU) == 2562383102U ) {
P( D, A, B, C, 11, 10U, 0xBD3AF235 );
P( C, D, A, B, 2, 15U, 0x2AD7D2BB );
P( B, C, D, A, 9, 21U, 0xEB86D391 );
A+=0x67452301;
B += 0xefcdab89;
if( ( (B^A)&0xf0)==0)
out_buffer[id&0xf]=0x80000000|id;
}
#undef F
}